【问题标题】:Additional property files to load in JMeter要在 JMeter 中加载的其他属性文件
【发布时间】:2020-09-08 00:25:20
【问题描述】:

我的性能测试设置

  1. Jmeter 5.3
  2. 1 个 JMX 文件,其中包含我的测试计划。
  3. 1 default properties file. 这被命名为“user.properties”。
  4. 1 个自定义属性文件。当我无头运行我的测试计划时,我通过了这个。

我有一个测试计划,我通过以下方式运行,

  1. 无头

    jmeter -p "customProp.properties" -n -t "myTestPlan.jmx"

  2. 图形界面

    Open > myTestPlan.jmx 和上面一样,我希望 customProp.properties 也能与 myTestPlan.jmx 一起生效。

到目前为止我做了什么?

  1. 我在bin目录下的'user.properties'文件中使用了'user.properties'属性如下,

    user.properties=customProp.properties

  2. 我知道如何在无头运行时添加属性文件。现在确定如何使用 GUI 进行操作。有什么指点吗?

【问题讨论】:

    标签: jmeter config properties-file jmeter-5.0


    【解决方案1】:

    就像非 GUI 一样继续,但请注意最好让 -p 指向 jmeter.properties 和 -q 指向 user.properties 和您的附加属性文件:

    jmeter -p path_to_jmeter.properties -q path_to_user.properties -q path_to_custom.properties

    见:

    【讨论】:

    • 我缺少以下知识。 1. 我总是可以删除 -n 并使用 GUI 运行 JMeter。 2. 选项 -p, --propfile 要使用的 jmeter 属性文件。我把我没有动过的 jmeter.properties 文件放在里面。 3. 选项 -q, --addprop 附加的 JMeter 属性文件,例如 customProp.properties
    • 您好,只是想知道为什么我的答案不是被接受的,而它是第一个并且是正确的。谢谢
    【解决方案2】:

    如果您在 user.properties 文件下没有任何自定义,并且不打算在将来拥有它们 - 在 jmeter.properties 中找到以下行 文件:

    user.properties=user.properties
    

    并将其更改为指向您的“自定义”属性文件:

    user.properties=customProp.properties
    

    它将使更改永久化,无论您是在 GUI 模式还是非 GUI 模式下运行 JMeter,您都不必使用命令行参数(需要重新启动 JMeter 才能获取属性)

    更多信息:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 2018-05-12
      • 1970-01-01
      相关资源
      最近更新 更多