2026/3/6 17:23:36
网站建设
项目流程
好用的cms网站,flask wordpress,photoshop软件,登录页面html模板postman本身没有数据库连接功能#xff0c;所以用到了node.js中的xmysql实现Rest API的生成#xff0c;利用postman进行请求#xff0c;获取需要的数据#xff0c;来做数据准备或断言。
1 安装
安装node.js#xff1a;要求版本大于等于7.6
首先保证你的环境上有node.js…postman本身没有数据库连接功能所以用到了node.js中的xmysql实现Rest API的生成利用postman进行请求获取需要的数据来做数据准备或断言。1 安装安装node.js要求版本大于等于7.6首先保证你的环境上有node.js如果没有请安装—官网下载地址官网下载地址传送门安装成功在cmd输入node --version有版本出现说明已经安装成功安装xmysql在命令行输入 npm install -g xmysql 安装这个也是比较简单。安装成功输入xmysql可以看到Usage说明成功了如果版本过低会是这样2 连接在命令行输入以下命令其中host是你的数据库的hostroot、password分别是你的数据库的账号、密码db_name是你需要连接的数据库的名称xmysql -h host -u root -p password -d db_nameAI写代码bash1连接上是这样的这时候去浏览器输入 http://localhost:3000看到了很多 routeUrl举个例子http://localhost:3000/api/financelog/countAI写代码bash1financelog就是我们的流水记录表3 用法安装连接说完了不能不说用法。下面通过表格整理一下查询所有数据这个只列常用的因为一般都是查询居多增删改请参考官网API文档官网API文档传送门单条件查询查询 id826 的用户信息注意(id,eq,826)之间不能有空格不能写成(id, eq, 826)同样的我们说一下其他的一些比较操作多条件查询查询 id826 并且 LeaveAmount0.00 的用户为了方便大家看把查询语句贴出来localhost:3000/api/member?_where(id,eq,826)~and(LeaveAmount,eq,0.00)AI写代码bash1排序根据 id 降序输出-号表示降序不加-表示升序localhost:3000/api/member?_sort-id限制输出条数_sizen表示输出前n条如果有其他条件用****分隔如果我想输出LeaveAmount100.00的前2条数据应该怎么查询localhost:3000/api/member?_where(LeaveAmount,eq,100.00)_size24 在接口项目中的使用比如前程贷的充值接口需要mobilephone这个mobilephone可以从数据库取最新注册的第一个用户手机号查询语句localhost:3000/api/member?_sort-RegTime_size1设置全局变量在Tests里写入如下语句var jsonData pm.response.json(); var mobilePhone jsonData[0].MobilePhone; pm.globals.set(mobilePhone, mobilePhone);注意这个接口是我们的查询接口不要做断言处理因此不需要pm.test开头的函数发送请求后会看到全局变量里多了一条mobilePhone充值接口参数化将请求参数中的mobilephone改为{{mobilePhone}}可以看到请求成功了感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。