要在JMeter中加载的其他属性文件

要在JMeter中加载的其他属性文件,jmeter,config,properties-file,jmeter-5.0,Jmeter,Config,Properties File,Jmeter 5.0,我的性能测试设置 Jmeter 5.3 1个包含我的测试计划的JMX文件 这名为“user.properties” 1自定义属性文件。当我无头运行我的测试计划时,我通过了这个测试 我有一个测试计划,我通过以下方式运行 无头 jmeter-p“customProp.properties”-n-t“myTestPlan.jmx” 桂 打开>myTestPlan.jmx,像上面一样,我希望customProp.properties也在myTestPlan.jmx起作用时生效 到目前为止我做了什么

我的性能测试设置

  • Jmeter 5.3
  • 1个包含我的测试计划的JMX文件
  • 这名为“user.properties”
  • 1自定义属性文件。当我无头运行我的测试计划时,我通过了这个测试
  • 我有一个测试计划,我通过以下方式运行

  • 无头

    jmeter-p“customProp.properties”-n-t“myTestPlan.jmx”

  • 打开>myTestPlan.jmx,像上面一样,我希望customProp.properties也在myTestPlan.jmx起作用时生效

  • 到目前为止我做了什么

  • 我在bin目录的“user.properties”文件中使用了“user.properties”属性,如下所示:

    user.properties=customProp.properties

  • 我知道如何在运行headless时添加属性文件。刚才确定了如何使用GUI实现它。有什么建议吗


  • 对于非GUI,只需继续,但请注意,最好将-p指向jmeter.properties,将-q指向user.properties和其他属性文件:

    user.properties=customProp.properties
    
    jmeter-p path_to_jmeter.properties-q path_to_user.properties-q path_to_custom.properties

    见:


    如果在user.properties文件下没有任何自定义项,并且不打算在将来进行自定义,请在jmeter.properties文件中找到以下行:

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

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

    更多信息:


    我缺少以下几点知识。1.我总是可以删除-n并使用GUI运行JMeter。2.选项-p,--propfile要使用的jmeter属性文件。我把我的jmeter.properties文件放在原处。3.选项-q,--addprop附加JMeter属性文件,例如customProp.propertiesHello,只是想知道为什么我的答案不是被接受的,而它是第一个答案,并且是正确的。谢谢