jmeter 新手,我想看看是否可以按请求分离图表上的结果(在本例中我正在测试 api)
我想查看每个 api 请求有多少个事务,并查看它们是否同时被调用,以查看我的系统是否因并行传入的请求而超载(相互提交请求)。我想看看是否使用了正确的节奏时间并且它们是否分散了
我查看了 html 仪表板中的 TPS,但它只显示 1 分钟的粒度,我想如果以秒为单位,我会有更好的想法
如果没有意义,我深表歉意
关于“分离”交易 - 只需给它们不同的名称,您就会得到“分离”图表
可以通过
jmeter.reportgenerator.overall_granularity
属性配置报告粒度。
因此,如果您在命令行非 GUI 模式中启动上述测试计划,如下:
jmeter -Jjmeter.reportgenerator.exporter.html.series_filter="^(API 1|API 2)(-success|-failure)?$" -Jjmeter.reportgenerator.overall_granularity=1000 -n -t test.jmx -f -l result.jtl -e -o dashboard
您将获得单独的图表和 1 秒粒度,希望这是您正在寻找的东西。
有关 JMeter 属性以及设置和覆盖它们的方法的更多信息:Apache JMeter 属性自定义指南