使用postman做接口测试
2020-10-07 本文已影响0人
既然何必
postman功能说明
接口的组成
request/请求:
请求地址,url
请求类型,method
请求头,headers
请求数据,data(请求格式按接口文档填写)
response/响应:
响应数据
状态码:
200(接口运行正常),400(请求参数错误),404(请求的url不存在),405(请求类型错误),500(后端代码报错);当接口状态码为500,日志会记录错误的信息;502(请求超时)
日志记录报错信息
日志里出现error就是报错
从error开始到下一个debug的出现,中间都是报错信息
环境变量
局部变量
点击设置图标-添加
全局变量
设置全局变量,不用选使用的环境变量也会生效
脚本
postman是用JavaScript语言写的,所以只能写js的脚本
例:获取登录接口的token,并自动更新到已设置好的环境变量中
1.获取token
2.把token写到环境中
断言
判断是否符合条件,如果不符合就让代码报错(自动判断)
做接口自动化时,给每个接口写上断言
接口自动化
1.选择要测试的文件夹
2.postman会自动打开一个新的页面
接口测试顺序
1.保证每个接口之间可以通过业务逻辑串联起来(例:登录-发表-修改-删除)
2.保证每个接口都能跑通(放到postman能正常返回结果)
3.对每个单独的接口进行测试
场景法;等价类;边界值(接口返回的数据和数据库中的数据做对比,包括了查询,修改,新增,删除的操作)
4.接口自动化测试