jmeter 运行 in headless with 5000 user, 这是将结果保存为 CSV 或 XML 或 JTL 的更好选择
jmeter run in headless with 5000 user, which is better option to save results in CSV or XML or JTL
保存数据好不好,jmeter 运行在高负载和分布式负载测试时。
我们是 运行 在 AWS 服务器上拥有 5000 个用户的 jmeter。需要报告下面的结果。
- 随着时间和活跃用户的吞吐量。
- 超过 TPS 的响应时间。
- 汇总报告。
那么保存 CSV 或 XML 或 JTL 哪个更好。
JTL
是常见的JMeter Test Log文件扩展名,目前支持的格式有csv
和xml
通常最好尽可能使用 csv
格式(顺便说一句,这是默认格式),因为生成 XML 会占用更多资源。好的做法是坚持使用 csv
输出并暂时切换到 xml
,以防您出于 debugging/troubleshooting 目的需要检查 request/response 详细信息。
因此请确保您在 user.properties 文件中有以下条目:
jmeter.save.saveservice.output_format=csv
对于分布式执行,选择适当的 sample sender 以限制从从站发送到主站的数据到必要的最小值也很重要。推荐值为
mode=StrippedBatch
但是此模式会删除成功采样器的响应数据,因此您的 PostProcesors and/or Assertions 可能会停止工作。
参考文献:
保存数据好不好,jmeter 运行在高负载和分布式负载测试时。 我们是 运行 在 AWS 服务器上拥有 5000 个用户的 jmeter。需要报告下面的结果。
- 随着时间和活跃用户的吞吐量。
- 超过 TPS 的响应时间。
- 汇总报告。
那么保存 CSV 或 XML 或 JTL 哪个更好。
JTL
是常见的JMeter Test Log文件扩展名,目前支持的格式有csv
和xml
通常最好尽可能使用 csv
格式(顺便说一句,这是默认格式),因为生成 XML 会占用更多资源。好的做法是坚持使用 csv
输出并暂时切换到 xml
,以防您出于 debugging/troubleshooting 目的需要检查 request/response 详细信息。
因此请确保您在 user.properties 文件中有以下条目:
jmeter.save.saveservice.output_format=csv
对于分布式执行,选择适当的 sample sender 以限制从从站发送到主站的数据到必要的最小值也很重要。推荐值为
mode=StrippedBatch
但是此模式会删除成功采样器的响应数据,因此您的 PostProcesors and/or Assertions 可能会停止工作。
参考文献: