postman接口传参案例

目录

案例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格式

testsresponseBody =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】直接拿走就好了

各位想获取资料的朋友请 点赞 + 评论 + 收藏**,三连!**

三连之后我会在评论区挨个私信发给你们~

相关推荐
贾伟康15 分钟前
【健康菜谱助手|08】HarmonyOS ArkTS 食材百科实战:实现分类、检索和详情跳转
软件测试·移动开发·harmonyos·arkts·arkui
东舟技术4 小时前
从人工目检到AI视觉:智能座舱瞬态故障的自动化捕获与溯源
功能测试·测试工具·自动化
蒸鱼Yuzheng5 小时前
性能 CI 成本优化:设备分钟、风险分层与自适应测试选择
自动化测试·ci/cd·性能测试·测试平台·成本优化
自动化测试行业观察1 天前
AI智能测试用例生成技术解析:多源融合+LLM混合生成方案与实践
自动化测试·人工智能·科技·测试用例·智能化测试·ai测试平台·ai智能遍历
程序员清风1 天前
Claude Code 新手快速上手指南
人工智能·程序人生·ai
可爱系程序猿1 天前
XML 导入失败并指向 msxml6.dll:用最小样本区分解析错误与组件加载
xml·程序人生·电脑
小猿A1 天前
【2026最新】Apifox下载、配置、实战教程(附官网安装包)
测试工具
洋不写bug1 天前
HTTP(二):万字解析HTTP交互的请求、响应报文格式
网络协议·http·交互·postman·请求格式·响应格式·restful规范
howard20051 天前
软件测试课程架构思维导图
软件测试·课程架构
秋天的怀念_David1 天前
听故事学语言 · 数据结构篇 · 序章一 算法之问
数据结构·程序人生·算法