接口测试使用的方法及技术
测试接口文档![](https://i-blog.csdnimg.cn/direct/a4d1e51f6a0b4370adbc6fa68e6d45cf.png)
测试用例
![](https://i-blog.csdnimg.cn/direct/b4ee4e75c97d45c993cba0fc2a3dd3ac.png)
用例执行:
第一个案例:
第二个案例:
把相同的部分设置成环境变量,这样如果后面需要改的话就不要一个一个的改了,节约人力。
执行第三条用例
因为商品有很多且列表,所以在断言的时候只要获取大于0的话就可以
执行第四个用例:
这个用例比较难,因为需要获取微信登录的code(5分钟之类有效)。用到关联的原理。
遇到的问题的请求类型明明是POST但是写成了GET;
URL是web地址既网址;
从字面意思来说,GET 请求是用来向服务器端获取信息而发送的请求。
POST 请求的字面含义是向服务器端发送数据,仅在表单中设置method=”post”时,请求方式为 POST 方式,另外在 Ajax 应用中,可以指定请求方式为 POST。
参考链接:客户端与服务器端交互原理(HTTP数据请求与HTTP响应)_客户端与服务端数据交互-CSDN博客
从微信开发工具中获取code,需要把这部分代码找到如果注释了记得取消注释即可。
再获取code的时候需要清缓存然后点击编译就可获得。
环境变量:
第五个用例:
第六个用例:
测试报告:
功能全部一起运行
没有安装node:
参考cmd提示 ‘node‘ 不是内部或外部命令,也不是可运行的程序(仅记录)_node"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。-CSDN博客