Каков правильный синтаксис для предоставления параметров через форму сэмплера 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 оцениваются, если они помещены в список параметров.

Другие вопросы по тегам