Как настроить количество потоков в группе потоков, используя длину массива - PullRequest
0 голосов
/ 10 октября 2018

У меня есть пользовательская переменная, которая содержит несколько элементов:

a,b,c,d,e,f

Можно ли использовать длину указанного выше «массива» для передачи в качестве числа потоков?Я попытался использовать функцию бобовой оболочки следующим образом: ${__BeanShell(vars.get("users_username").split(",").length,)}, но, похоже, она не работает.

1 Ответ

0 голосов
/ 10 октября 2018
  1. Согласно Документация по функциям JMeter

    Если параметр функции содержит запятую, , тогда обязательно избегайте этого с помощью "\", иначе JMeter будет рассматривать его как разделитель параметров

  2. Начиная с JMeter 3.1 рекомендуется использовать функцию __groovy () вместо других сценариевВарианты / языки в основном потому, что Производительность Groovy намного лучше, чем альтернативы

Принимая все вышеперечисленное, вы можете динамически определять количество потоков как:

${__groovy(vars.get("users_username").split("\,").length,)}
...