如何分离事务/线程组结果并分别绘制图表

问题描述 投票:0回答:1

jmeter 新手,我想看看是否可以按请求分离图表上的结果(在本例中我正在测试 api)

我想查看每个 api 请求有多少个事务,并查看它们是否同时被调用,以查看我的系统是否因并行传入的请求而超载(相互提交请求)。我想看看是否使用了正确的节奏时间并且它们是否分散了

我查看了 html 仪表板中的 TPS,但它只显示 1 分钟的粒度,我想如果以秒为单位,我会有更好的想法

如果没有意义,我深表歉意

java jmeter performance-testing jmeter-plugins jmeter-5.0
1个回答
0
投票

关于“分离”交易 - 只需给它们不同的名称,您就会得到“分离”图表

可以通过

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 属性自定义指南

© www.soinside.com 2019 - 2024. All rights reserved.