Как передать внешние аргументы в скрипт jmeter - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь написать сценарий JMeter, который можно использовать на нескольких машинах. Пример:

stringProp name = "Argument.value"

7|0|44|https://${server}:8693/cea/ABC_WebClient/|${randomString}|com.test.server.gui.question

/ stringProp В приведенной выше строке мне нужно передать server и randomString в качестве внешнего аргумента. Как передать эти значения в сценарий? Я не могу определить их в файле CSV или в чем-то, чтобы передать аргумент.

1 Ответ

0 голосов
/ 03 мая 2018
  1. Вы можете передать значения в скрипт JMeter с помощью -J аргумент командной строки , например:

    jmeter -Jserver=localhost -JrandomString=foobarbaz -n -t test.jmx -l result.jtl
    
  2. В вашем скрипте .jmx вы можете получить доступ к значениям с помощью функции __ P () , например:

    7|0|44|https://${__P(server,)}:8693/cea/ABC_WebClient/|${__P(randomString,)}|com.test.server.gui.question
    

Дополнительная информация:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...