每次运行Jmeter脚本时,我都必须手动保存摘要报告和图表 我希望它们能够自动存储。
我尝试将摘要结果写为文件C:\JMeter\Summary${__time(ddMMyy HHmmss)}.csv
。
但它以XML格式出现。我想用表格格式。
当我尝试将响应图保存为C:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif
时
图表未存储。它出现为无效图像。
另外,请告诉我如何分析我获得的结果以及如何解释它们如果我加载测试网站。
我的网站就像以用户身份登录,搜索并将产品添加到购物篮,处理订单,支付订单并查看最近处理的订单。
答案 0 :(得分:15)
查看这些答案,了解有关通过GUI和CMD获取csv结果的详细信息,以获取jmeter的开箱即用组件:
要在侦听器的XML / CSV结果存储格式之间切换,请使用
jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.assertion_results_failure_message=true
jmeter.save.saveservice.default_delimiter=|
你可能会喜欢这套漂亮的自定义jmeter-plugins - Jmeter Plugins,特别是Graph组件和JMeterPluginsCMD Command Line Tool。
关于保存生成的图表的可能性:我可以成功保存Aggregate Graph和Response Time Graph的已创建图表,包括.tif和.png格式(Jmeter v.2.8)。 />
可以假设您可能正在使用路径将图形存储为响应时间图/聚合图配置的C:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif
部分的Filename
字段中的图像(上面提到的Write results to file / Read from file
)。但是这个字段用于jmeter的结果文件(.jtl / .csv)写入/读取,而不是将图形存储为图像的路径。
我不确定您是否可以自动存储此侦听器生成的图形(例如,在非gui模式下执行测试场景时)。
如果你需要这个,你可以更好地研究JMeterPluginsCMD Command Line Tool,它有选择为选定的监听器生成PNG(插件的使用说明中有例子)。
对于日志分析,可以查看最近的问题:
答案 1 :(得分:0)
在Apache Jmeter中添加 jp @ gc - Graphs Generator 插件。它将在用户定义目录中创建并保存图表。您必须在其前添加查看结果树。 enter image description here