JMeter:如何从命令行禁用查看结果树元素?

标签 jmeter

我有许多测试,其中都有查看结果树元素。

它们在创建和调试测试时非常有用,但是不可避免地会在启用它们的情况下保存一些测试。

当测试运行时(从命令行),启用了这个元素的测试会超出 JVM 内存需求,从而导致主机上的内存问题(它同时运行许多这些)。

有没有办法从命令行禁用这个特定元素?

最佳答案

最简单的方法是使用 Taurus 运行您的测试。通过 JMeter Executor 支持 JMeter 的工具

退房 Modifications for Existing Scripts有关如何在运行 JMeter 测试期间覆盖某些设置的详细信息的部分。最小的工作 Taurus 配置文件将类似于:

execution:
  scenario:
    script: /path/to/your/test.jmx
    modifications:
      disable: View Results Tree

JMeter-only 解决方案将忘记使用监听器,如果您需要执行调试,您可以临时将下一行添加到 user.properties 文件(位于 JMeter 安装的“bin”文件夹下)
jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.responseHeaders=true

这些属性也可以通过 -J command-line argument 传递喜欢:
jmeter -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.response_data=true .....

Apache JMeter Properties Customization Guide有关使用属性覆盖精确控制 JMeter 实例的详细信息。

关于JMeter:如何从命令行禁用查看结果树元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43713605/

相关文章:

testing - 负载测试复合 C1 CMS 控制台

jmeter - 使用 3.0 JMeter 读取 3.1 jmx JMeter 文件

testing - 是否可以执行使用 JMeter 记录的 http 脚本作为 https?

jmeter - 如何使用 JMeter 发送动态 URL 参数

java - JMeter - 响应时间计算

java - 使用 Jmeter 和 Junit 进行负载测试时,setUp 和tearDown 如何工作?

__groovy 中的 Java 函数执行但结果未分配给变量

jmeter - 使用 JMeter 执行负载测试、压力测试、容量测试

azure - 如何在 JMeter 中进行 OAuth 2.0 身份验证?

asp.net - 请求在 Jmeter Testing asp dot net 中显示响应数据 "Object moved to here"