在postman的tests处可以设置断言,进行一些数据抓取或校验
tests代码为js代码
var response = responseBody;
// responseBody 为响应体
var jsondata=JSON.parse(response);
//将响应体json格式化
var onlineTempleteId = jsondata.module.data[0].id;
//获取json中module属性的data数组的第一个json对象的id属性
tests[onlineTempleteId] = true;
//断言判断onlineTempleteId是否有值,并且会打印结果
pm.environment.set("onlineTempleteId",onlineTempleteId);
//将对应的值设置到环境变量中去
var ebs_svcId=response.match(new RegExp(/"svcType":"EBS","id":"(\d*)","unHandleTotal"/))[1];
//在响应体中通过正则表达式,查找介于两个字符串aaa和bbb之间的数字 (aaa(\d*)bbb)