• 16
  • 17
分享

设置postman测试环境(Environment)

为什么要设置postman的环境呢?当然是为了提高测试效率,减少频繁的重复操作

设置Environment前:

举例:这里我们看到,我的接口地址是正确的,并且send接口之后,也是成功响应,说明接口跑通了

1.jpg

设置Environment后:

举例:这个时候,如果有100个接口需要测试,并且这些接口需要在两个服务器上都再测试一遍,一个服务器地址是172.16.99.1一个服务器地址是172.16.99.5,这个时候如果不设置测试环境,那测试起来就会做很多重复的操作

好处 :可以减少重复的输入相同的基地址,减少输入是的误操作几率,全部使用变量名url代替基地址输入;另一方面只需一个选择按钮就可以随时切换测试环境,无需对接口进行任何操作即可

2.jpg

设置环境(Environment)变量的步骤:

截图

3.jpg

4.jpg

5.jpg

配置token全局变量

配置token的用处,提高测试效率,并且只有设置了token你才可以进行其他的接口测试,不然你只能玩一个登陆接口了

获取token到全局变量的步骤:

截图

Tests里面输入的这一小段代码仅供参考,如果自己不会写的小伙伴可以询问开发,有兴趣的可以百度JWT去了解token的形成机制,token的一般有效期为10分钟,十分钟之后需要重新登录一次,否则就会出现401的报错

6.jpg

查看token:点击Environment旁边那个“眼睛”即可查看token

7.jpg

将全局变量中的token应用到接口集中

截图

8.jpg

9.jpg

token的行走流程:

10.jpg

完成上面的操作就可以把token的全局变量配置成功了

接口测试时,报错处理

①:如果是401报错,只有两种情况,一种是你当前的接口没有放在配置好token全局变量的接口集中,导致无权限,只需要将当前接口存放到接口集中就好;或者是当前接口集没有应用token,只需要edit接口集,赋予token的key-value即可;另一个场景的原因就是token失效了,超过10分钟了,此时的解决方法只需再次登陆即可

11.jpg

②:404报错,二话不说就是自己的接口请求有问题,检查自己的接口地址有没有写错,解决方法就是检查接口请求并且更正

12.jpg


作者:小有名气的靓仔

原文链接:https://blog.csdn.net/weixin_44732183/article/details/110550209


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1、MySQL基础1.1 MySQL的基本知识按照惯例,先介绍一下 MySQL基本知识:MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 的 SQL “结构化查询语言”,是用于访问数据库的最常用标准化语言。MySQL 软件采用了 GPL(GNU 通用公共许可证),由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本,而选择 MySQL 作为其网站数据库。1.2 MySQL的优势MySQL的优势有哪些,我们来瞧瞧。・MySQL开源的,无需支付额外费用...
            1 0 4552
            分享
          • 沐沐一开始学习python的时候也会觉得枯燥无味,面对各种python的变量、赋值、数字、字符串、列表、元祖等基本知识总是昏昏欲睡。似乎怎么学习都很难将python应用于实际的测试工作。直到我遇到了django,才慢慢的对python有了进一步的实践和认知,所以很有必要安利给大家。比如大家可以用django框架进行简单的博客开发、测试框架开发等、或者可以下载一些开源的测试框架,在本地搭建起来后,熟悉框架的源码,会在框架学习的过程中,慢慢掌握python的各种语法。这里先简单介绍一下,Django是一个开源的Web应用框架,是Python众多框架中的爆款,采用了经典的MVC设计模式。Django...
            1 0 3962
            分享
          • 黑盒测试(black—box testing)又称功能测试、数据驱动测试或基于规范的测试。用这种方法进行测试时,被测程序被当作看不见内部的黑盒。在完全不考虑程序内部结构和内部特性的情况下,测试者仅依据程序功能的需求规范考虑确定测试用例和推断测试结果的正确性。因此黑盒测试是从用户观点出发的测试,黑盒测试直观的想法就是既然程序被规定做某些事,那我们就看看它是不是在任何情况下都做的对。完整的“任何情况”是无法验证的,为此黑盒测试也有一套产生测试用例的方法,以产生有限的测试用例而覆盖足够多的“任何情况”。由于黑盒测试不需要了解程序内部结构,所以许多高层的测试如确认测试、系统测试、验收测试都采用黑盒测试...
            15 15 3946
            分享
          •   软件测试课程快来领取呀!点击下方链接参与测试行业问卷调查,价值398的课程马上领,还能参与抽奖活动,别错过!链接:http://vote.51testing.com/   PageSpeed Insights  谷歌开发的一个免费的网页分析工具,在地址栏中输入被分析的网站 url 地址,点击分析。  可模拟移动设备访问页面结果分析:  桌面设备访问页面结果分析:  前端开发工程师,可以根据这个报告进行页面优化。  Lighthouse  简介  Lighthouse 是谷歌开源的一款 Web 前端性能测试工具,用于改进网络应用的质量,适用于网页版和移动端。能生成一个包括...
            0 0 1100
            分享
          •   KYM  KYM是Kown Your Mission的简称,顾名思义,就是帮助用例设计人员梳理测试任务的过程,它是一种系统的收集和整理测试启发的框架。  在接触一些新事物或者面对一些新问题时,人们往往更关注问题本身,也就是what,而忽略了问题产生的原因(why)和途径(how),就像用例设计人员做设计时上来就直接写用例,即使是有丰富经验的测试大佬,也难免在直接写用例时遗漏一些测试点。  因此作为测试人员更应该具备why=>how=>what=>when=>who的测试思路来更加深入地了解测试对象。  KYM模型在实际用例设计过程中从用户、项目/产品、任务三个维度对...
            0 0 1397
            分享
      • 51testing软件测试圈微信