接口测试(三)


互联网产品一般需要定义的请求头:
  user-agent
  referer
  content-type
  cookie

400 BAD REQUEST
  请求头不对
  请求参数不对

Collection的目的:把所有的测试用例组织起来,并且一次性的执行,得到测试报告 postman工作里面有两个场景:
1、就是平常使用的
2、使用postman测试工具来做API自动化测试   保存服务端头和正文,在运行组后可以查看对应数据   测试用例需要加“断言”,验证测试用例结果的准确性 在postman里面,编写断言使用的语言是:javascript,编写在测试用例的tests区域,需要与返回数据一致

运行单个测试用例

动态参数(关联)的解决思路:
1、通过接口http://101.***.***.84:5000/auth,登录成功
2、登录成功后,在响应数据中返回认证授权
3、在该http://101.***.***.84:5000/auth的接口的tests中,定义变量获取access_token(授权的令牌)
4、下来在接口http://101.***.***.84:5000/index的请求中添加请求头,key为Authorization value为:jwt 获取到的授权的令牌,如Authorization:jwt {{token}}
5、下来执行的顺序必须是:
先执行登录授权的接口http://101.***.***.84:5000/auth
再执行http://101.***.***.84:5000/index的接口,这样就能够获取到调用变量的值
6、必须是在collection中执行,不能单独的执行http://101.***.***.84:5000/index接口,如果单独执行,依然是401,没授权