问题描述
关于实际的负载测试,我有一个简单的Jmeter项目以我喜欢的方式配置。但是现在,当我想配置Jmeter将结果记录到csv / xml文件中时,我遇到了障碍。我根本无法弄清楚如何配置它来记录在GUI中看到的相同数据。
我使用的侦听器是“摘要报告”。在其中,我看到类似“ 平均”,“ 最小”,“ 最大”,“ 错误%” ”和“ 吞吐量”。所有这些都是我想要的数据。但是,当我单击结果上方“ 将结果写入文件”框中的“ 配置”按钮时,似乎没有任何复选框与这些列匹配。如何将“ 错误%”,“ 吞吐量”等写入文件?相反,我看到了一堆无关的东西,例如“ 保存URL ”。各个URL与摘要报告如何相关?摘要报告实际上是一行数据,但是GUI配置选项中没有任何内容告诉我如何将这一行数据写入文件。这只是我感兴趣的最终结果,即计算的结果,而不是计算所需的数据。
解决方法
const useStyles = (theme) => ({
root: {
color: customTheme.palette.secondary.main
},grid: {
height: "100vh"
}
});
在CLI中运行Jmeter脚本应该可以帮助您使用上述命令获取此报告
,在所有结果准备就绪后,您要查找的值已计算,您无法将JMeter配置为保存即平均响应时间,因为它会随着每个下一个结果出现而变化。同样适用于其他指标。
参考资料:
- Metrics Description
- Calculator类,您可以在其中查看确切的公式
如果您需要将诸如平均值,最小值,最大值等度量标准存储到CSV文件中,请考虑使用JMeterPluginsCMD Command Line工具,该工具能够从.jtl结果文件中生成表格和图表,因此您可以用它来自动化结果处理。