jmeter中json path extractor截取响应值

今天我们来看一下怎么截取响应值中的字段,我用的是json的插件,下面来看一下步骤

首先,你需要去网上下载一个插件,名字如下图

image.png
下载步骤

1.地址:https://jmeter-plugins.org/wiki/JSONPathExtractor/
2.点击‘Download’下载,如下图:

image.png

3.下载完成放在lib/ext目录下

image.png

4.重启jmeter,在bin目录下点击‘jmeter.bat’文件

第二、json插件的应用

对于JSON格式的数据,可以通过正则表达式、JSON Extractor插件、BeanShell 来提取。
本次说下如何通过JSON Extractor 插件来提取JSON响应结果。
比如说,接口返回的JSON响应结果如下格式,如何获取 data的数据

{
"data":12345678,
"resoCode":"000000"
}
步骤如下:
1.发送一个http请求,内容如下

image.png

返回的结果json格式,如下图

image.png

2.获取data里面的值
新增一个后置处理器jp@gc - JSON Path Extractor
image.png

控件中各个参数的含义
Destination Variable Name:变量名称
JSONPath Expression:获取值的表达式
Default Value:默认值
本次获取的是返回值中data的值,将获取到的值放在变量code中,故内容如下:
image.png

3.调用获取到的值
1.同一线程中可直接调用${code}
2.在脚本中应用:String code = vars.get("code");

你可能感兴趣的:(jmeter中json path extractor截取响应值)