繁体   English   中英

JMeter-计算响应时间低于定义时间的请求

[英]JMeter - Count requests with responses below defined time

您是否可以推荐Jmeter 4.0的插件或报告,该插件或报告的响应数小于<定义时间(例如200ms,500ms等)的请求数

我想得到以下问题的答案:

  1. 每秒可发送多少个请求,即90%响应的响应时间小于200ms

  2. 总计200毫秒以下有多少响应

  3. 响应总数中200 ms以下响应的响应百分比

您可以使用“持续时间声明”。 它将花费所有超过预期时间的请求失败,并且使用“查看结果树”或“简单数据编写器”侦听器,您可以获取所有必需的数据,并从它们生成的csv / jtl文件中进行计数。

在此处输入图片说明

在此处输入图片说明

希望对您有所帮助。

我不知道任何现有的插件都能满足您的要求,但是您可以使用JSR223侦听器来实现

  1. 将JSR223侦听器添加到您的测试计划
  2. 将以下Groovy代码放入“脚本”区域:

     if (prev.getTime() < 200) { prev.setSampleLabel(prev.getSampleLabel() + " < 200") } 
  3. 就是这样,如果您的Sampler响应时间将低于200,则JSR223侦听器将修改其标签并为其添加< 200后缀。
  4. 您可以使用“正常” 聚合报告侦听器查看响应时间低于200毫秒且百分位数为90%的采样器总数

    JMeter汇总报告监听器

除非您需要绝对数字,否则我建议您使用“响应时间百分比”侦听器( https://jmeter-plugins.org/wiki/RespTimePercentiles/

该侦听器将绘制响应时间图,并且将以百分比范围内的任何响应时间清楚地显示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM