postman使用记录2--多人协作,设置公共参数,校验结果

先说下背景:

  1. 项目需要多人编辑和执行用例,独自维护本地的用例,还需要把用例导出发给对方导入,所以想到postman是否支持团队协作的功能,答案是有的。
  2. 遇到过接口url有变动,需要一个一个去修改request的url,甚是麻烦。所以想到有没有设置公共参数的功能,答案也是有的。
  3. postman如何校验后台返回的结果是否正确。

以下详细记录具体的操作:

  • postman支持多人同时编辑用例:

1、创建Workspace,选择Team模式,跟Person模式不同的是Team模式有两个小人头,Person只有一个。Team可以添加成功,免费版的最多只能添加5个。

建议不同项目创建不同的Workspace,不同项目参与的人员也不同,毕竟免费版的使用人员限制。

创建成功后,如果需要新增人员,通过Invite添加:

添加成功后,则可实现多人同时编辑和执行接口用例了。

遇到问题:

贴翻译,就是让你购买的意思。

  • 公共变量管理

这里主要讲Globals和Environment,作用范围 G > E。

Globals在作用范围是当前WorkSpace中的所有用例都可以引用,主要使用场景是:参数重复被使用,用变量的方式存储,便于维护用例。

而Environment里的变量作用范围是当前WorkSpace中所选的Environment环境中,主要使用场景是:被测系统存在多套环境,如系统测试系统和联调测试系统(也属于测试系统,系统发布前需要与外部的系统进行交互测试),那么同样的变量由于环境不同参数也不同。用两套不同的Environment来维护这两套环境的变量,通过切换Environment来引用对应的变量。注意:设置变量名一致,但参数不一致。不管切换到哪套Environment,Globals中的变量都是可以被引用的。

具体操作如下:

添加Globals:

添加Environment:

在Collection切换Environment:

Environment虽然只在当前的WorkSpace中使用,但是可以分享到其他WorkSpace:

  • postman校验结果:

postman校验结果需要自行添加校验脚本的,不像jmeter那样可以配置校验返回的结果。只支持JavaScript,这个语言没有深入学习过,就不给例子了。

优点:可灵活校验结果,提高校验的准确性;

缺点:对测试人员的要求更高。

现在对测试的要求不只停留在点点点或者使用工具来完成测试,要拔高一点,学习脚本语言,才有出路。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值