11

每次运行 Jmeter 脚本时,我都必须手动保存摘要报告和图表。
我希望它们自动存储。

我尝试将摘要结果写入文件为C:\JMeter\Summary${__time(ddMMyy HHmmss)}.csv.

但它以 XML 格式输出。我想要表格格式。

当我尝试将响应图保存如下C:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif
不存储图表。它显示为无效图像。

另外,如果我对网站进行负载测试,请告诉我如何分析我获得的结果以及我应该如何解释它们。
我的网站就像以用户身份登录,搜索并将产品添加到购物篮,处理订单,付款并查看最近处理的订单。

4

2 回答 2

18
  1. 查看这些答案以获取有关通过 GUI 和 CMD 获取 jmeter 开箱即用组件的 csv 结果的详细信息:

    要在 XML/CSV 结果存储格式之间为侦听器切换,请使用

    • 侦听器的“配置”对话框(示例结果保存配置:选中/取消选中“另存为 XML”)
    • 或jmeter.properties 文件中的 结果文件配置部分:
      jmeter.save.saveservice.output_format=csv
      jmeter.save.saveservice.assertion_results_failure_message=true
      jmeter.save.saveservice.default_delimiter=|
      
  2. 您可能会喜欢这套漂亮的自定义 jmeter-plugins - Jmeter Plugins - 特别是 Graph 组件和JMeterPluginsCMD 命令行工具

  3. 关于保存生成的图表的可能性:我可以成功地以 .tif 和 .png 格式(Jmeter v.2.8)保存为Aggregate GraphResponse Time Graph创建的图表。
    可以假设您可能正在使用您的路径在响应时间图/聚合图配置部分的字段中将图形存储为图像(C:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif上面有问题) 。但是这个字段是用于 jmeter 的结果文件(.jtl / .csv)写入/读取的,而不是将图形存储为图像的路径。FilenameWrite results to file / Read from file

    我不确定您是否可以自动存储从这 2 个侦听器生成的图表(例如,在非 gui 模式下的测试场景执行期间)。
    如果您需要这个,您可以更好地查看JMeterPluginsCMD 命令行工具,该工具具有为选定的侦听器生成 PNG 的选项(插件的使用说明中有示例)。

  4. 对于日志分析的可能性,请查看这个最近的问题:

于 2013-01-17T10:46:58.347 回答
2

在您的 Apache Jmeter 中添加jp@gc - 图形生成器插件。它将在用户定义目录中创建并保存图表。您必须在它之前添加查看结果树在此处输入图像描述

于 2016-12-09T13:11:03.807 回答