一、postman关联
在实际接口测试中,后一个接口要用到前面接口返回的结果,从而让后面的接口能够正常运行,这个过程的实现成为关联
如上图通过新版本或者老版本的语法把获取的变量access_token设置成了全局变量,此时我们在全局变量设置中看的到代码运行的效果,即变量名token_id成为了获取access_token的参数
接下来即为引用已经设置好的全局变量token_id把它传入下一个接口中,注意这里设置的为全局变量哦
二、参数化
在接口测试中,部分参数每次发送请求是都要唯一的数值,这时可以采用把测试数据参数化处理的方式实现,postman参数化的形式主要有三种
1、内建变量实现
内建变量为postman自带的系统变量,但是不能进行精确化的对比
{{$guid}} :添加一个V4风格的GUID如(a002-44ac-45ca-aae3-52bf19650e2d)
{{$timestamp}}:添加当前的时间戳,精确到秒
{{$randomint}}:添加0-1000之间的随机整数
2、Pre-request-Script页签中使用代码实现,这是比较推荐的一种参数化方法,可以通过自己写脚本的方式,提高了可塑性,
值得注意的是接口测试执行时接口会先执行这里的代码,然后发送请求,最后进行断言,与test一样都支持js语法
3、外部文件的方式实现
通过csv文件或者json格式的文件实现参数化
原文:https://www.cnblogs.com/aichixigua12/p/13154971.html