接口的返回值中所需信息作为其他接口入参使用(postman与jmeter的使用)

一、背景:

偶尔会用到一个场景,两个接口之前的调用有依赖关系,将其中一个的返回参数中的部分信息取出来作为入参在第二个接口中使用,代码内是比较好实现,只要定义一个变量,用于参数传递。

如果是测试过程中使用的的话,比如postman与jmeter的话也是可以实现,如下是实现方法。

二、postman的实现流程:
1、单接口的引用环境变量取值

定义一个环境变量key,接口内使用两个大括号组合进行引用,{{key}}

2、将接口的返回参数json格式内的数据提取为环境变量

在postman的test栏新增加一段js语句,如下:

复制代码
var data = JSON.parse(responseBody);
pm.environment.set("key", data.data.name); 

3、其他接口进行引用,参数第一步的流程可实现

三、jmeter的实现流程:

1、json提取器实现

新建JSON提取器,放在接口1与接口2之间

根据接口1的返回参数提取变量信息,用于接口2的入参使用。

自定义变量:name

name对应提取接口1的返回参数中获取值:$.data.name

2. 接口2的入参内设置引用:${name}

3.查看结果参数传递正确:

相关推荐
程序员杰哥1 小时前
接口测试知识总结
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
尼古拉斯·纯情暖男·天真·阿玮4 小时前
正交表的概念与生成
测试工具
城中南小4 小时前
人机Agent团队协同:从Managed Agents原理到Multica实践
selenium·测试工具
测试老哥19 小时前
Pytest自动化测试详解
自动化测试·软件测试·python·测试工具·测试用例·pytest·接口测试
Luminbox紫创测控1 天前
大面积太阳模拟器设计原理与高均匀度辐照实现方法
人工智能·测试工具·安全性测试·测试标准
m0_752035631 天前
postman重新安装后历史接口数据不见了
测试工具·postman
程序员小远1 天前
性能测试之性能调优
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·性能测试
xy34532 天前
Wireshark捕获过滤器——语法元素详解
网络·测试工具·渗透测试·wireshark
PhotonixBay2 天前
共聚焦成像核心原理:针孔、PSF与三维形貌测量技术
人工智能·测试工具·算法
程序员小远2 天前
接口测试之文件上传
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试