怎么将网页中下拉框的值转换成json_postman/jmeter中将response值作为request参数

Postman中:

1.提取返回数据中的值并保存为一个变量:

27075de7a4aaff80cdee9cd53bac5483.png
var jsonData = JSON.parse(responseBody);
pm.environment.set("myID", jsonData.data[0].externalIds[0].id);

2. 生成的变量在:

c1d1f1eaceb609962950b598ac8f7b23.png

3. 运用保存的变量

在其他接口中参数值用格式{{变量名}},例如:{{myID}} 即可

jmeter中:

  1. repsonse数据如下,需要获取title中的值:

946e3fbaa47ea4f907bdf6790ababcd6.png

2. 在请求中JSON提取器:

11f43acaefd90af149b4a37d3ec8ed3b.png

3. 配置JSON处理器:

91d86b66f50501679d6885311713314d.png

4. json路径表达式编写:

  • 可以将请求发送一遍后,在结果树中找到response body,点击左侧下拉框点击‘JSON Path Tester'

40bc4193470b98f43faa7739ef8fc847.png

.可以校验你的json路径表达式如下:

4e50b50e91f4a37115e2e5dd0c53fcb2.png

Note:

表达式$.data[0].title 中的‘0’是指子节点中的第几个,相当于数组中的索引。

5. 在其他请求中使用获取的值:

使用格式${参数名}, 例如:${title}

c8eee367286baf598e39e7e2772b4cf0.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值