背景描述:
接口测试阶段,需要通过登录接口抓包,获取token后填入;每次测PC接口还要重新设置Cookie;测试APP接口,改变参数还要去百度MD5一下获取sign;觉得好麻烦,有啥方法可以解决吗?看完教程,可以体验一下,是否方便了很多。前三点属于使用到的基础知识,后3点是实用的点
内容如下:
- 全局变量、环境变量
- Collections接口管理
- 控制台日志查看
- Cookie、token动态设置
- Sign值自动计算
- 统一设置cookie、token,统一计算sign
- 全局变量、环境变量
全局变量:任何环境可用;环境变量:当前环境可用;设置使用环境后,同一变量既存在全局中,又存在环境变量中,去环境变量的值。
那么问题来了,哪里设置变量,哪里选择环境呢?
变量可不在框中预先定义,在代码中设置后,会自动添加或更新到全局 or 对应环境中
设置全局变量代码:pm.globals.set("variable_key", "variable_value");
设置环境变量代码:pm.environment.set("variable_key", "variable_value");
可以点击test区域右侧的快捷方式添加(如下图):
参数引用