JMeter后置处理器使用详解(二次开发)

一、插件下载地址:

百度网盘链接:https://pan.baidu.com/s/1WK7FVzq_PYYd2JEGX92rvQ
提取码:shnw

二、使用条件

1.JMeter版本为3.3(在JMeter3.3的基础上开发);
2.将jar包放置到目录…\lib\ext下重启JMeter即可;

三、插件使用说明:

1.安装插件,启动JMeter后发现后置处理器重新增了三个菜单,如下图:
在这里插入图片描述

2.后置处理器Json Array Extractor使用示例:
接口响应结果如下图:
在这里插入图片描述
需求:已知row某以项的gid的值如何获取到fid的值
示例如下:
在这里插入图片描述
说明:通过First JsonPath Expression这一项参数定位到整个列表,然后对列表进行遍历,获取gid=1(Second JsonPath Expression1和 Second JsonPath Value2两个参数)定位元素,然后通过参数Second JsonPath Expression2来获取fid的值。

3.后置处理器Json List Extractor使用示例:
在这里插入图片描述
需求:将结果中的fid组装成list作为下一个接口的入参
示例如下:
在这里插入图片描述
说明:通过First JsonPath Expression这一项参数定位到整个列表,然后对列表进行遍历,通过参数Second JsonPath Expression来获取所有的fid值,形成list,再转成json字符串,结果为fids=[12884901888, 17179869184]

4.后置处理器Json values Extractor使用示例:
在这里插入图片描述
需求:获取结果中所有的fid值
示例如下:
在这里插入图片描述
说明:通过First JsonPath Expression这一项参数定位到整个列表,然后对列表进行遍历,通过参数Second JsonPath Expression来获取所有的fid值,将fid写道JMeter变量fid_1和fid_2中,结果为:fid_1=12884901888和fid_2=17179869184

猜你喜欢

转载自blog.csdn.net/q13554515812/article/details/83351308