Postman关联数据存取调用及集合执行

Postman关联数据存取与调用

关联数据存取

Tests中添加javascript编码:例如将某接口返回的token值设置为环境变量

# 获取接口响应数据
var jsonData = pm.response.json();
# 提取需要关联的数据
var tokenValue = jsonData.data.token_value.token;
# 存取环境变量
pm.environment.set("Token",tokenValue);

data.token_value.token为token在接口返回值中的路径,Token为变量名

环境变量中的设置Environment–New Environment中输入对应的环境变量名
在这里插入图片描述
调用格式:{{变量名}}
在这里插入图片描述

接口结果校验

# 获取接口响应数据
let jsonData2 = JSON.parse(responseBody);
# 接口返回值中某字段校验 该示例校验token_type字段值是否为bearer,如果等于则通过,不等于则报错
tests['Correct value is returned'] = jsonData2.token_type === "bearer"

集合执行

集合相关配置

点击要执行的集合,点击Run按钮进入集合执行配置页面
在这里插入图片描述在这里插入图片描述

点击三个—的标识,上下移动接口,顺序排列ok(因为postman是按照排列顺序执行的),勾选要执行的接口
Iterations 设置迭代的次数
Delay设置每个接口之间间隔的时间,单位ms
Data 中点击select File按钮选择接口执行的数据文件,支持JSON和CSV文件
JSON文件编写

[{
 "path":"post",
 "value":"1"
},{ 
"path":"post",
"value":"2"
}]

每次迭代取一组数据执行
CSV中数据格式
在这里插入图片描述

执行及结果查看

点击RUN按钮即可执行
查看执行结果:
在这里插入图片描述
右侧显示迭代序号
上部为执行结果相关信息,包含迭代次数、执行时间等
点击相应接口进入请求及响应数据
在这里插入图片描述
点击view Summary 可查看多次迭代的运行结果
在这里插入图片描述
在这里插入图片描述

运行日志:
点击日志记录console,查看执行过程,如果出错会报红
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值