一、做接口测试的步骤
(1)根据需求和接口文档设计测试用例(评审)
(2)使用postman配置用例集、接口信息等,设置断言,确认接口响应信息与预期结果是否保持一致
(3)导出接口测试报告,总结接口测试
二、确认接口的请求信息
(1)接口请求信息包含:请求方法、请求URL地址、请求头(Headers)、请求参数等
(2)获取请求信息的方法:开发人员提供的接口文档、通过抓包工具Fiddler、Charles或浏览器F12开发者工具获取
三、postman添加接口
(1)Web端可以通过点击【F12-Network】,查看接口信息,右键接口,点击【Copy-Copy as cURL(bash)】,复制接口信息![](https://img-blog.csdnimg.cn/8baa6ecd74514229bc21c33e16fcdb2b.png)
(2)打开postman,点击界面上面的【import】-【Raw text】,将上面复制的内容粘贴在输入框中,点击【continue】-【import】即可导入成功.。导入后接口信息展示在界面,点击【send】发送请求,下方展示接口响应信息。![](https://img-blog.csdnimg.cn/2a1c72b523e848529bf2c1b69bb4cf39.png)
(3)postman中新增请求:首先点击左侧【+】号创建用例集,再点击用例集上的【...】-【add request】,再在右侧输入接口的信息,包括请求方法、URL、请求参数(get请求的参数一般在params中,post请求存放在body中)、预置条件、断言。点击【send】即可发送请求。
四、postman设置环境变量、全局变量
(1)在前置条件和断言模块中都可以通过点击右侧的Snippets来设置环境变量和全局变量。![](https://img-blog.csdnimg.cn/df7ae75648654f4da54da90f505e3e6f.png)
(2)设置成功后通过“{{}}”调用环境变量和全局变量
(3)查看当前的全局变量和环境变量
(4) 查看所有的环境变量
五、实现参数化---相当于执行用例
(1)csv参数化
1、新建一个excel文件,在其中输入参数(第一行是引用参数的名称,下面对应参数值),保存文件后修改文件后缀名为‘.csv’
2、打开postman,选中要执行的用例对应的文件夹,点击右侧出现的【Run】按钮,选择要执行的请求,选择上面设置好的csv文件导入
3、导入后点击【Preview】预览csv文件。若出现乱码,则修改文件的后缀名为“.txt”,转换成utf-8格式后保存文件,再修改后缀名为“.csv”格式的。导入该文件后再预览,若显示正确,即可关闭预览界面,点击右侧的【Run】按钮即可执行用例。界面展示执行的结果。
(2)json参数化
1、创建一个xxx.jsoin数据文件,在数据文件中,按json语法写入json数据。postman要求,json格式的数据文件,数据内容的最外层必须时[],内部文件用{}括起来![](https://img-blog.csdnimg.cn/f27b2ff96fd541adbafe95919789a971.png)
2、 打开postman,选中要执行的用例对应的文件夹,点击右侧出现的【Run】按钮,选择要执行的请求,选择上面设置好的json文件导入,预览无问题后即可点击【Run】执行,界面会展示执行的情况。
六、怎么使用数据文件中的参数?
1、请求参数中使用数据文件中的数据,使用{{}}包裹csv文件字段名或json文件中的key
如:{{name}}、{{password}}
2、代码中使用数据文件中的数据,需要借助postman提供的关键字"data"点csv文件的字段名或json文件中的key
如:data.username或data.password
版权归原作者 拈花等黄昏 所有, 如有侵权,请联系我们删除。