* 1
连接上是这样的:
![图片](https://img-blog.csdnimg.cn/33e0d01622f34d3ab748ce92d503e42d.png)
这时候去浏览器输入 http://localhost:3000,看到了很多 routeUrl
![图片](https://img-blog.csdnimg.cn/3b4057bcc9ec4dd880eea4e818317379.png)
举个例子:
http://localhost:3000/api/financelog/count
* 1
**financelog就是我们的流水记录表**
#### 3 用法
安装连接说完了,不能不说用法。下面通过表格整理一下:
**查询所有数据**
这个只列常用的,因为一般都是查询居多,增删改请参考官网[API文档]( ):官网API文档:传送门
![图片](https://img-blog.csdnimg.cn/f550a3dc5fc34d41908fa0972f05d4c4.png)
![图片](https://img-blog.csdnimg.cn/72cfc22f61d84f2e97d4ca0099a8bb84.png)
**单条件查询:查询 id=826 的用户信息**
![图片](https://img-blog.csdnimg.cn/ac1ca05e82f148e68fd330551df4af78.png)
![图片](https://img-blog.csdnimg.cn/7bab48d03ce14319a1430a889ed49b40.png)
注意,(id,eq,826)之间不能有空格,不能写成(id, eq, 826)
同样的,我们说一下,其他的一些比较操作
![图片](https://img-blog.csdnimg.cn/d0d687f147384daf8d0bab5c002d352e.png)
**多条件查询:查询 id=826 并且 LeaveAmount=0.00 的用户**
![在这里插入图片描述](https://img-blog.csdnimg.cn/e00cecbd694c40399481699c92990e61.png)
为了方便大家看,把查询语句贴出来:
localhost:3000/api/member?_where=(id,eq,826)~and(LeaveAmount,eq,0.00)
* 1
![图片](https://img-blog.csdnimg.cn/4c71197224ad42099976533a1730c365.png)
**排序:根据 id 降序输出**
-号表示降序,不加-表示升序
localhost:3000/api/member?_sort=-id
* 1
![图片](https://img-blog.csdnimg.cn/4f10efa4f71a4823ae2ecb86bd1f26a2.png)
**限制输出条数**
\_size=n,表示输出前n条,如果有其他条件,用\*\*&\*\*分隔
如果我想输出LeaveAmount=100.00的前2条数据,应该怎么查询
localhost:3000/api/member?_where=(LeaveAmount,eq,100.00)&_size=2
* 1
![图片](https://img-blog.csdnimg.cn/705045e465124e5c86ffefec69995326.png)
#### 4 在接口项目中的使用
比如前程贷的充值接口,需要mobilephone,这个mobilephone可以从数据库取最新注册的第一个用户手机号
**查询语句**
localhost:3000/api/member?_sort=-RegTime&_size=1
* 1
![图片](https://img-blog.csdnimg.cn/05c95c69e645447a8d15ed1e7a667da0.png)
**设置全局变量**
在Tests里写入如下语句
var jsonData = pm.response.json();
var mobilePhone = jsonData[0].MobilePhone;
pm.globals.set(“mobilePhone”, mobilePhone);
注意,这个接口是我们的查询接口,不要做断言处理,因此不需要pm.test开头的函数
![图片](https://img-blog.csdnimg.cn/163942f9027144a9bffe8d287f77201d.png)
发送请求后,会看到全局变量里多了一条mobilePhone
![图片](https://img-blog.csdnimg.cn/a94fff67fa3043798a0db3941a3e1d6b.png)
**充值接口参数化**
将请求参数中的mobilephone改为{{mobilePhone}},可以看到请求成功了
![图片](https://img-blog.csdnimg.cn/ee1b88e69dfa4c328857f938ea29bf51.png)
![img](https://img-blog.csdnimg.cn/img_convert/14368d6fb4c4be7a773f54c691bfb9fc.png)
![img](https://img-blog.csdnimg.cn/img_convert/982364c15eafe7e14859f97a62141bde.png)
![img](https://img-blog.csdnimg.cn/img_convert/6c0cbbd54a7f8a99fa8689d83e0fec9f.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!**
片转存中...(img-tH1UwRhE-1719260750187)]
[外链图片转存中...(img-bZ9Zrpb4-1719260750188)]
[外链图片转存中...(img-KIKs4ccD-1719260750188)]
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!**