Каков правильный синтаксис для предоставления параметров через форму сэмплера JMeter JSR223?
Кажется, я не могу найти никаких документов по этому поводу, это просто:
//option 1
${something},${something1}
//option 2
123,234,762
Любая помощь приветствуется.
2 ответа
Поскольку JMeter 5,2 объяснение имеет смысл, а не как это выглядит:
Parameters passed to script (exposed as 'Parameters' (type String) and 'args' (type String[]))
Поэтому, если вы хотите ссылаться на всю строку, указанную в разделе "Параметры", как на одну строку, просто используйтеParameters
.
Если вы хотите получить доступ к отдельным записям (разделенным пробелом), вы можете использовать args[0]
для первого параметра, args[1]
для второго и т. д.
Демо:
Дополнительная информация о сценариях Groovy в JMeter: Apache Groovy - зачем и как его использовать
Считайте сценарий внутри сэмплера своим public static void main(String[] args)
.
Итак, у вас есть старая добрая Java args
возиться (я не буду вдаваться в подробности, это основы).
Кроме того, JMeter помещает необработанную строку, как вы видите ее в поле, в предварительно установленную String
переменная называется Parameters
- чтобы вы могли разбирать его сами, как вам нравится.
И, конечно же, ссылки / функции переменных JMeter оцениваются, если они помещены в список параметров.