Postman接口测试之接口测试报错处理

发表于:2020-12-24 09:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:我该取什么昵称    来源:CSDN

  设置postman测试环境(Environment)
  为什么要设置postman的环境呢?当然是为了提高测试效率,减少频繁的重复操作。
  设置Environment前:
  举例:这里我们看到,我的接口地址是正确的,并且send接口之后,也是成功响应,说明接口跑通了。
  设置Environment后:
  举例:这个时候,如果有100个接口需要测试,并且这些接口需要在两个服务器上都再测试一遍,一个服务器地址是172.16.99.1一个服务器地址是172.16.99.5,这个时候如果不设置测试环境,那测试起来就会做很多重复的操作。
  好处 :可以减少重复的输入相同的基地址,减少输入是的误操作几率,全部使用变量名url代替基地址输入;另一方面只需一个选择按钮就可以随时切换测试环境,无需对接口进行任何操作即可。
  设置环境(Environment)变量的步骤:
  配置token全局变量
  配置token的用处,提高测试效率,并且只有设置了token你才可以进行其他的接口测试,不然你只能玩一个登陆接口了。
  获取token到全局变量的步骤:
  Tests里面输入的这一小段代码仅供参考,如果自己不会写的小伙伴可以询问开发,有兴趣的可以百度JWT去了解token的形成机制,token的一般有效期为10分钟,十分钟之后需要重新登录一次,否则就会出现401的报错。
  查看token:点击Environment旁边那个“眼睛”即可查看token。
  将全局变量中的token应用到接口集中
  token的行走流程:
  完成上面的操作就可以把token的全局变量配置成功了。
  接口测试时,报错处理
  ①:如果是401报错,只有两种情况,一种是你当前的接口没有放在配置好token全局变量的接口集中,导致无权限,只需要将当前接口存放到接口集中就好;或者是当前接口集没有应用token,只需要edit接口集,赋予token的key-value即可;另一个场景的原因就是token失效了,超过10分钟了,此时的解决方法只需再次登陆即可。
  ②:404报错,二话不说就是自己的接口请求有问题,检查自己的接口地址有没有写错,解决方法就是检查接口请求并且更正。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号