非GUI Jmeter与侦听器一起运行

非GUI Jmeter与侦听器一起运行,jmeter,Jmeter,对于非gui JMeter,有很多关于如何获取报告的信息。这基本上是通过在命令中提到报告名称而不是在测试计划中添加任何侦听器来完成的 但我使用了不同的方法。请确认它是否会影响JMeter的性能,还是与第一段中提到的一样好 我在测试计划中添加了监听器,并在监听器中提到了文件名。执行我的配置设置。关闭测试计划,并使用以下命令在非GUI模式下运行它 jmeter-n-tprojectname.jmx最好使用第一种方法,即在命令中定义报表文件的路径。这被认为是最有效的方法 上述方法的一个替代方法是将“简

对于非gui JMeter,有很多关于如何获取报告的信息。这基本上是通过在命令中提到报告名称而不是在测试计划中添加任何侦听器来完成的

但我使用了不同的方法。请确认它是否会影响JMeter的性能,还是与第一段中提到的一样好

我在测试计划中添加了监听器,并在监听器中提到了文件名。执行我的配置设置。关闭测试计划,并使用以下命令在非GUI模式下运行它


jmeter-n-tprojectname.jmx

最好使用第一种方法,即在命令中定义报表文件的路径。这被认为是最有效的方法

上述方法的一个替代方法是将“简单数据编写器”侦听器添加到您的测试计划中。在此侦听器中定义报表的路径,并从命令行运行jmeter脚本。这也是一种节省资源的方法。这与您的方法类似。唯一的区别是,与其启用多个侦听器,不如只启用一个“简单数据编写器”侦听器。以后可以在不同的侦听器中使用此侦听器生成的报告,并根据需要生成图形


简而言之,资源使用取决于侦听器的选择。默认情况下,命令行模式使用最轻的侦听器。如果您不想在命令行中提到它;然后在GUI计划中启用“简单数据编写器”。希望您理解这个概念。

我想使用以下侦听器,但作为*.jtl文件结果的一部分

  • 查看结果树
  • 汇总报告
  • jp@gc-响应时间百分位数
  • jp@gc-随时间变化的响应时间

  • 现在,由于大容量负载测试在非gui模式下运行,所以这些侦听器没有任何价值。但当我们生成jtl文件后生成报告时,它们可能有价值。这怎么可能实现呢?user.properties中是否有一些设置?哪些可以启用这些侦听器?在报告生成时。

    谢谢您的回答。事实上,问题是在运行之后,我希望在摘要报告中看到bpth通过/失败请求的数据。对于失败的请求,我也希望保存请求和响应数据。现在,如果我通过命令提示符只添加一个报告……那么为了满足我的上述要求,我将不得不保存请求和响应以获得甚至通过的结果(这相当繁重),因此我考虑保存两个报告,一个用于查看摘要报告,另一个用于查看详细的错误。您可以以更高效的方式实现您的目标。不要使用摘要报告。阅读本文第4点和第5点了解更多信息。。在user.properties文件中使用此属性。。jmeter.save.saveservice.response_data.on_error=trueop的英语需要提高(我不太明白你在问什么)。