JMeter: условие ЕСЛИ в контроллере не работает - PullRequest
0 голосов
/ 29 мая 2020

У меня есть BeanShell Sampler, в котором я выбираю / устанавливаю путь из 3 путей (см. Рисунок). Но управление вообще никогда не попадает в следующее условие ЕСЛИ. Я не знаю, что мне не хватает? введите описание изображения здесь

enter image description here

1 Ответ

0 голосов
/ 01 июня 2020
  1. Не используйте Beanshell, так как JMeter 3.1 вы должны использовать JSR223 Test Elements и Groovy language для написания сценариев
  2. Не встраивайте функции JMeter или Переменные в сценарии, используйте раздел «Параметры» JSR223 Sampler или go для эквивалентов на основе кода. Замените эту строку (по крайней мере)

    if ( ${matchNr} >= 20 )
    

    на эту:

    if ( (vars.get('matchNr') as int) >= 20)
    
  3. Если ваш скрипт не выполняет то, что должен делать, скорее всего, должен быть соответствующим сообщением в файле jmeter.log , либо изучите его самостоятельно, либо включите его в вопрос, если вы не понимаете, что там происходит
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...