如何计算JMeter生成的csv文件的平均响应时间?

Ish*_*ain 1 csv time average response jmeter

我正在运行Ant任务来运行我的JMeter脚本或jmx文件.该脚本运行平稳并生成带有以下(标准)信息的csv文件:timeStamp,elapsed,label,responseCode,threadName,success,bytes,grpThreads,allThreads,Latency,sampleCount,ErrorCount和Hostname.

我的问题是:如何计算此CSV文件的平均响应时间?公式是什么?我知道如何将CSV文件加载到MS-Excel中,但根本不知道经过时间和延迟与平均响应时间之间的关系.

如果可能的话,任何人都可以提供一些解释.谢谢!

--Ishti

Dmi*_*i T 5

平均响应时间是所有elapsed(第二)列值 的简单算术平均值

Latency根据"加载报告"指南,您可以忽略该值

LATENCY是您到达服务器的请求所涉及的延迟.从服务器接收响应所需的响应时间是响应时间+延迟的总和.

给定一个简单的测试计划,对http://example.com域执行2个请求,结果.jtl文件如下所示:

1411131392025,1002,HTTP请求,200,OK,线程组1-1,文字,真实,1591,1002 1411131393151,187,HTTP请求,200,OK,线程组1-1,文字,真实,1591,179

如果使用Table Listener中的View Results打开此文件,输出将如下所示:

查看表格中的结果

在Aggregate Report侦听器中打开相同的文件会提供以下输出:

汇总报告

所以你可以看到Average时间是594ms.它的计算方法是(1002 + 187) / 2

在Excel或同等版本中,您可以使用平均功能:

Excel平均值

对于其他字段,公式引用JMeter的Calculator类源