JMeter从站未读取属性文件值

时间:2019-02-01 04:59:14

标签: jmeter performance-testing

我正在运行jmeter分布式测试。我要测试的组合很多,因此创建的属性文件(.properties)可以执行不同的测试。

例如: 我有1台主机和2台从机。我将jmx脚本保留在主机中,并在所有从属服务器中测试数据

  1. 在所有从属计算机中启动了jmeter-server
  2. 使用以下命令从master进行分布式测试 “ jmeter -n -t脚本。jmx-p condition1.properties -R SlaveIP1,SlaveIP1 -l results.jtl”

结果: 测试运行良好,但脚本中定义了默认值。在我的情况下,脚本中定义的测试持续时间为300秒,而condition1.properties文件中的测试持续时间定义为900,但是测试始终运行300秒。

这只是一个示例,我在属性文件中定义了许多其他参数,应该在运行测试时选择这些参数。

仅在主从条件下会发生此问题,否则在单机上运行测试会拾取属性文件中定义的所有值。

1 个答案:

答案 0 :(得分:0)

根据JMeter list of command-line options,如果测试受干扰,则不能使用-p,而应使用-G。

  -G, --globalproperty <argument>=<value>
        Define Global properties (sent to servers)
        e.g. -Gport=123
         or -Gglobal.properties