在 JMeter 中推导出经过时间、连接时间、延迟和吞吐量

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

我做了一个性能脚本,首先为单个用户执行了 5 次,并从响应图、查看结果表和聚合图得到了以下结果。我希望计算该场景的系统的运行时间、连接时间、延迟和吞吐量。我意识到我需要优雅地增加用户数量并进行负载测试。对于每个用户计数,如何从该输出中推断出连接时间、延迟和吞吐量,因为它是一组值而不是单个值? 吞吐量

延迟和连接时间

5 次运行所用时间

jmeter performance-testing
1个回答
0
投票

如果您在命令行非 GUI 模式下运行 JMeter 测试(无论如何,这是推荐的运行测试的方式),如下所示:

jmeter -n -t /path/to/your/test.jmx -l /path/to/result.csv

result.csv
文件将包含每个请求的连接时间、延迟和运行时间,以便您能够“推断”它们(无论它意味着什么)

说到吞吐量,根据 JMeter Glossary

计算方式为请求/时间单位。时间是从第一个样本开始到最后一个样本结束计算的。这包括样本之间的任何间隔,因为它应该代表服务器上的负载。

公式为:吞吐量=(请求数)/(总时间)。

因此您也可以“推断”它(或者只需使用

Aggregate Report
侦听器打开 result.csv 文件,它就会为您“推断”它。

附注还可以生成 HTML 报告仪表板

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