Jmeter -“请求计数”与“小于(秒)的请求数”的表

i34xakig  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(97)

我需要创建一个类似这样的表:


的数据
我看着可用的图表,我不知道我可以用哪一个来得到表格。
非常感谢你的帮助。

hivapdat

hivapdat1#

看看来自Microsoft的logparser(免费下载)来处理原始JTL文件以生成查询输出。这是一个非常简单的查询,带有一个count和一个group子句。

7kjnsjlb

7kjnsjlb2#

我不知道任何现有的JMeter测试元素或插件能够产生你正在寻找的表,你需要create your own JMeter plugin
备选方案包括:

  1. jtl结果文件基本上都是CSV files,因此您可以使用MS Excel或等效文件来解析响应时间,并计算属于这个或那个类别的请求
    1.您可以在tearDown Thread Group中的某个位置使用JSR223 Sampler和Groovy language来计算响应时间的出现次数。例如:
def responseTimes = new File('result.jtl').readLines().tail().collect { line -> line.split(',')[1] as int }

println('Total responses: ' + responseTimes.size())

1.upto(10, { threshold ->
    println('Responses less than ' + threshold + ' seconds: ' + responseTimes.findAll { responseTime -> responseTime < threshold * 1000 }.size())
})

字符串


的数据
你会得到这样的输出:


相关问题