Jmeter(5.3) | 您所在的位置:网站首页 › jmeter提取同个字段的多个值 › Jmeter(5.3) |
设定有请求B参数化了一些参数,然后要把请求A的部分响应参数传递给请求B 1.打开JSON Extractor线程组/某个请求-右键-Add-Post Processors-JSON Extractor
在请求A下增加JSON Extractor 3.1配置参数Names of created variables配置需要获取的参数名,比如下图定义的pici定义的一个参数${pici},则在Names of created variables配置pici,如果存在多个参数,用逗号分隔,经测试,支持中文参数 发一个请求A,查看响应报文,这是格式化的JSON JSON数组的定义自己百度,简单来说就是同一个结点下有多个同名的数据,如图 注意: 1.JSON取数组里的对象用[],数组索引从0开始的,记住第一个元素对应的下标是0,不是1 2.数组的下标写在父结点后面,不是写在子结点后面 方法二 使用通配符把定位信息提取出来,放到Match No.(0 for Random) 中配置 JSON元素定位使用*标记为任意,然后再在Match No.(0 for Random)中填入-1,就可以把所有的元素遍历一遍填入到参数的"数组"(暂且这么叫吧=_=) 注意:分隔符为分号 参考文章 Jmeter4.0 JSON Extractor 提取json中的值 Jmeter系列(26)- 详解 JSON 提取器 JMeter中提取json数组并读取作为其他接口入参 |
CopyRight 2018-2019 实验室设备网 版权所有 |