Я пытался создать простой тестовый сценарий в JMeter, используя режим без графического интерфейса (командная строка) с некоторыми настраиваемыми параметрами. Я надеялся, что смогу опустить значение некоторых свойств, но это не сработало, как я надеялся.
Ниже приведена команда, которую я использую для запуска тестов:
[JMETER_HOME]\bin\jmeter.bat -n -t example\test.jmx -p shared\resources\jmeter.properties -q example\resources\user.properties -l example\results\result.jtl -JUSERS=1 -JRAMPUP=0 -JLOOPS=1 -JDURATION= -JSERVER=www.google.com.au -JPORT= -JURL=maps/
Я хотел бы указать более одного значения по умолчанию для некоторых из этих полей. Я хотел бы, чтобы JMeter попытался сначала использовать свойства командной строки, затем попытаться использовать user.properties и, наконец, иметь значение по умолчанию.
Что-то вроде ${__P(PORT,${__property(port)},"")}
server
и присваивая ей значение${__P(SERVER)}
. - person Jamie Piltz   schedule 19.12.2013