商场网站建设,做外贸好的网站,设计本网站怎么样,建筑网站资料排行榜目录
案例1#xff1a;
接口A
接口B
案例2#xff1a;
//断言 案例1#xff1a;
接口A 根据返回值需要从返回值中提取userid值#xff0c;在Tests标签栏下编写脚本 //获取返回的响应值#xff0c;并转化为json格式
var jsonData pm.response.json();
// 获取返回…目录
案例1
接口A
接口B
案例2
//断言 案例1
接口A 根据返回值需要从返回值中提取userid值在Tests标签栏下编写脚本 //获取返回的响应值并转化为json格式
var jsonData pm.response.json();
// 获取返回的userid值
userid jsonData.json[userid]
//控制台查看日志
console.log(userid);
//将获取的变量设置为全局变量
pm.globals.set(userid,userid);
接口B 先执行A接口再执行B接口此时B接口通过全局变量userid可以获取A接口的返回值。
案例2 XML格式转化为json格式
tests[responseBody] 200;
//获取返回的响应值转换成json格式
var code xml2Json(responseBody);
//获取返回的参数
var response code[SOAP-ENV:Envelope][SOAP-ENV:Body][ns1:callServiceResponse][response];
var order_code JSON.parse(response)[order_code];
//控制台打印查看日志
console.log(order_code);
//将获取到的order_code定义为全局变量“order_code”
pm.environment.set(order_code, order_code); //断言
//判断响应状态吗
pm.test(订单创建成功 - 200, function () { pm.response.to.have.status(200);
});
//获取发送的参数值
uname JSON.parse(response)[name]
console.log(uname);
//效验响应内容与请求的内容是否一致
pm.test(Your test uname, function () { var jsonData pm.response.json(); pm.expect(jsonData.json[name]).to.eql(uname);
});
//检测响应时间是否小于0.5S
pm.test(Response time is less than 500ms, function () { pm.expect(pm.response.responseTime).to.be.below(500);
}); 以下是我收集到的比较好的学习教程资源虽然不是什么很值钱的东西如果你刚好需要可以评论区留言【777】直接拿走就好了 各位想获取资料的朋友请点赞 评论 收藏三连
三连之后我会在评论区挨个私信发给你们~