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。需要报告下面的结果。

  1. 随着时间和活跃用户的吞吐量。
  2. 超过 TPS 的响应时间。
  3. 汇总报告。

那么保存 CSV 或 XML 或 JTL 哪个更好。

JTL是常见的JMeter Test Log文件扩展名,目前支持的格式有csvxml

通常最好尽可能使用 csv 格式(顺便说一句,这是默认格式),因为生成 XML 会占用更多资源。好的做法是坚持使用 csv 输出并暂时切换到 xml,以防您出于 debugging/troubleshooting 目的需要检查 request/response 详细信息。

因此请确保您在 user.properties 文件中有以下条目:

jmeter.save.saveservice.output_format=csv

对于分布式执行,选择适当的 sample sender 以限制从从站发送到主站的数据到必要的最小值也很重要。推荐值为

mode=StrippedBatch

但是此模式会删除成功采样器的响应数据,因此您的 PostProcesors and/or Assertions 可能会停止工作。

参考文献: