原文链接:https://blog.csdn.net/q13554515812/article/details/86001016
一、插件下载地址:
百度网盘链接: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】,如下图:
2.断言【Json List Element Assertion】使用示例:
接口响应结果如下图:
需求:断言返回结果items列表中有一条记录能同时满足gName=个人文件、name=1234567891、size=0三个条件
示例如下:
说明:通过Json List Path这一项参数定位到整个列表,然后对列表进行遍历,通过Json Path查询结果和预期Json Value值比较进行断言,列表遍历某一项同时满足三组条件,则断言成功,否则断言失败。
注意:三组条件不能全为空。
3.Json List Path为空时使用示例
接口响应结果如下:
{“token”:“pFA84iH5TdU@1”,“stat”:“OK”}
示例如下:
四、FAQ
Q:使用此插件可能会出现如下报错:
cannot find class:kg/apc/jmeter/JMeterPluginsUtils
A:需要依赖JSON/YAML Plugins这个插件
————————————————
网友评论