JMeter json列表多条件断言使用详解(二次开发)

一、插件下载地址:

百度网盘链接:https://pan.baidu.com/s/10sb74CzUIBR-f7WMPhbnJA
提取码:75f4

二、使用条件

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

三、插件使用说明:

1.安装插件,启动JMeter后断言新增了一个菜单项【Json List Element Assertion】,如下图:
JMeter json列表多条件断言使用详解(二次开发)_第1张图片

2.断言【Json List Element Assertion】使用示例:
接口响应结果如下图:
JMeter json列表多条件断言使用详解(二次开发)_第2张图片
需求:断言返回结果items列表中有一条记录能同时满足gName=个人文件、name=1234567891、size=0三个条件
示例如下:
JMeter json列表多条件断言使用详解(二次开发)_第3张图片
说明:通过Json List Path这一项参数定位到整个列表,然后对列表进行遍历,通过Json Path查询结果和预期Json Value值比较进行断言,列表遍历某一项同时满足三组条件,则断言成功,否则断言失败。

注意:三组条件不能全为空。

3.Json List Path为空时使用示例
接口响应结果如下:
{“token”:“pFA84iH5TdU@1”,“stat”:“OK”}
示例如下:
JMeter json列表多条件断言使用详解(二次开发)_第4张图片

四、FAQ

Q:使用此插件可能会出现如下报错:
cannot find class:kg/apc/jmeter/JMeterPluginsUtils
A:需要依赖JSON/YAML Plugins这个插件

你可能感兴趣的:(Jmeter,Jmeter二次开发,断言,多条件断言,json)