1、除了正则提取器,对于返回结果为 xml 或者 json 内容的请求,JMeter 分别有 XPath Extractor、JSON Path Extractor 等提取器进行提取
下载安装 Json Path Extractor插件
JMeterPlugins-ExtrasLibs-1.4.0.zip 包下载:
https://www.jianshu.com/p/56a607fc0d8f
提取单个参数:
Variable names : 名称
JSONPath Expression:JSON表达式
Match Numbers:匹配哪个,可为空即默认第一个
Default Value:未取到值的时候默认值
返回值中无数组时可写为:$.data.id;有数据时可写为:$.data[0].id
JSON Path expression的规则可参考:
https://blog.csdn.net/lluozh2015/article/details/54097449
添加断言,以验证提取值是否正确
将http请求中的值参数化为json中提取出的值
提取多个参数:
有多个参数时,用;隔开:
variable names设置为变量名1;变量名2
JSon Path expression设置为$.data.rows[0].liftId;$.data.rows[0].longitude
default values设置为:0;0