非GUI Jmeter与Listener一起运行

时间:2016-06-21 09:33:44

标签: jmeter

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

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

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

jmeter -n -t ProjectName.jmx

2 个答案:

答案 0 :(得分:3)

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

上面的替代方案是添加简单数据编写器'听取你的测试计划。在此侦听器中定义报告路径,并从命令行运行jmeter脚本。这也是资源有效的方法。它与您的方法类似。唯一的区别是,不是启用多个侦听器,而只启用一个简单数据写入器的侦听器'。您可以稍后在不同的侦听器中使用此侦听器生成的报表,并根据需要生成图表。

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

答案 1 :(得分:0)

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

  1. 查看结果树
  2. 汇总报告
  3. jp @ gc-响应时间百分比
  4. jp @ gc-随时间变化的响应时间

现在,由于大量负载测试以非GUI模式运行,因此这些侦听器没有任何价值。但是在生成jtl文件之后生成报表时,它们也许有价值。如何做到这一点? user.properties中是否有一些设置?哪些可以启用这些侦听器?在生成报告时间。