1、JMeter 插件

插件查找: https://jmeter-plugins.org/wiki/Start/

1、下载jar插件管理文件
2、将jar文件添加进 JMeter中的 lib/ext 目录下,重启JMeter
3、可在重启后查看,确认是否添加成功

插件推荐:
JMeter-Plugins-Manager:方便插件的查找、安装和卸载
jmeter-debugger:BlazeMeter提供的调试插件

image.png

2、JSON Extractor-Json提取器

如图中获取的first_name或id,若为单个值,可以在接下来的接口中以 ${first_name} 或 ${id} 形式引用
image.png

3、在生成的csv文件名中,自动加上时间戳

如图,复制函数,可在生成的文件名上加上 ${__time(MM-dd-yyyy HH:mm:ss,TimeVar)} (注意仅添加函数名作为文件名时,$前需加上\符号)
image.png

也可以使用时间转换方法
image.png

4、并发线程组
https://jmeter-plugins.org/wiki/ConcurrencyThreadGroup/

5、获取响应中,节点的个数

使用正则提取器,定义的变量名UserCount,可使用调试工具查看,最终节点个数对应的变量名字为UserCount_matchNr
image.png
image.png

6、通过CSV文件,执行循环

添加While循环控制器,指定读取order字段所有值,读完后结束循环。其他位置可以使用读取到的值
image.png