JMeter - 计算响应低于定义时间的请求
JMeter - Count requests with responses below defined time
你能推荐 Jmeter 4.0 的插件或报告吗,它计算响应时间小于 < 定义时间(例如,200 毫秒、500 毫秒等)的请求数
我想得到以下问题的答案:
90%响应的响应时间低于200ms,每秒可以发送多少个请求
总共有多少响应低于 200 毫秒
% 的响应低于 200 毫秒,总计
您可以使用 "Duration Assertion"。它将使所有花费超过预期时间的请求失败,并且使用 "View Result Tree" 或 "Simple Data writer" 侦听器,您可以获得所有必需的数据并从它们生成的 csv/jtl 文件中计数。
希望对您有所帮助。
我不知道有任何现有插件可以实现您的要求,但是您可以使用 JSR223 Listener
来实现
- 将 JSR223 侦听器添加到您的测试计划
将以下Groovy代码放入"Script"区域:
if (prev.getTime() < 200) {
prev.setSampleLabel(prev.getSampleLabel() + " < 200")
}
- 就是这样,如果您的 Sampler 响应时间低于 200,则 JSR223 Listener 将修改其标签并向其添加
< 200
后缀。
您可以查看响应时间低于 200 毫秒的采样器和 90% percentile using "normal" Aggregate Report 侦听器的总数
除非您需要绝对数字,否则我会推荐 Response Times Percentiles 侦听器 (https://jmeter-plugins.org/wiki/RespTimePercentiles/)
此侦听器将绘制响应时间图,这将以低于范围内任何响应时间的百分位数清楚地显示
你能推荐 Jmeter 4.0 的插件或报告吗,它计算响应时间小于 < 定义时间(例如,200 毫秒、500 毫秒等)的请求数
我想得到以下问题的答案:
90%响应的响应时间低于200ms,每秒可以发送多少个请求
总共有多少响应低于 200 毫秒
% 的响应低于 200 毫秒,总计
您可以使用 "Duration Assertion"。它将使所有花费超过预期时间的请求失败,并且使用 "View Result Tree" 或 "Simple Data writer" 侦听器,您可以获得所有必需的数据并从它们生成的 csv/jtl 文件中计数。
希望对您有所帮助。
我不知道有任何现有插件可以实现您的要求,但是您可以使用 JSR223 Listener
来实现- 将 JSR223 侦听器添加到您的测试计划
将以下Groovy代码放入"Script"区域:
if (prev.getTime() < 200) { prev.setSampleLabel(prev.getSampleLabel() + " < 200") }
- 就是这样,如果您的 Sampler 响应时间低于 200,则 JSR223 Listener 将修改其标签并向其添加
< 200
后缀。 您可以查看响应时间低于 200 毫秒的采样器和 90% percentile using "normal" Aggregate Report 侦听器的总数
除非您需要绝对数字,否则我会推荐 Response Times Percentiles 侦听器 (https://jmeter-plugins.org/wiki/RespTimePercentiles/)
此侦听器将绘制响应时间图,这将以低于范围内任何响应时间的百分位数清楚地显示