如何将10个以上的命令行参数传递给jmeter命令行运行?

如何将10个以上的命令行参数传递给jmeter命令行运行?,jmeter,performance-testing,load-testing,distributed,Jmeter,Performance Testing,Load Testing,Distributed,我需要在jmeter命令行运行中传递10个以上的参数。但如果超过10,jmeter命令行将给出错误。由于我使用的是分布式模式,所以无法使用属性文件来指定参数。有人能给我一个更好的建议吗 G、 --全球财产= 定义全局属性(发送到服务器) e、 g.-Gport=123 或-Gglobal.properties 因此,您可以创建global.properties文件并定义如下值: param1=value1 param2=value2 param3=value3 etc. 完成后,您应该能够通过

我需要在jmeter命令行运行中传递10个以上的参数。但如果超过10,jmeter命令行将给出错误。由于我使用的是分布式模式,所以无法使用属性文件来指定参数。有人能给我一个更好的建议吗

G、 --全球财产=

定义全局属性(发送到服务器)

e、 g.-Gport=123

-Gglobal.properties

因此,您可以创建
global.properties
文件并定义如下值:

param1=value1
param2=value2
param3=value3
etc.
完成后,您应该能够通过like
${{p(param1)}


更多信息:

如果您不是在分布式模式下运行,则在这种情况下不能使用-G选项

  • 创建一个属性文件,例如loadtest.properties(D:/PT/loadtest/loadtest.properties)
  • 添加您的参数
  • Thread1=10
    螺纹2=20
    螺纹3=30
    螺纹4=10
    螺纹5=20
    螺纹6=30
    螺纹7=10
    螺纹8=20
    螺纹9=30
    螺纹10=10
    
    Thread12=20
    当我尝试使用简单属性文件时,我需要将该文件保存在每台从机中,它与globla.properties相同吗?或者如果我只将该文件保存在运行测试的位置,它是否可以?应该足以将该文件仅保存在主节点上