Передать значение свойства JMeter, созданное сэмплером JSR233, в новый запрос - PullRequest
0 голосов
/ 29 мая 2019

Сэмплер JSR233 с Beanshell использовался для преобразования XML-файла в закодированную строку, и значение выводится на консоль Jmeter.Способный извлечь значение в том же самом сэмплере, используя свойства JMeter, но неспособный использовать ту же самую переменную для нового запроса, он имеет значение null / void.

План тестирования следующий:

  1. * Файл 1006 * .jar настроен в TestPlan> classpath (просмотр файла jar), в котором определены все методы для кодирования
  2. Добавлена ​​группа потоков> Сэмплер JSR233

  3. Значение переменной "a" и значение свойства "storeid" выводятся на консоль JMeter, также JMeter успешно регистрирует как "значение storeid: abcdefxcfdfd".

  4. При попытке использовать это значение 'storeid' или 'a' для следующего http-запроса (например, путь: ${__property(storeid)}), он возвращается как ноль или пытался с $ {a}.

  5. Также пробовал с vars.get и vars.put, в этом случае значение становится пустым.

Как передать значение этой переменной в следующий запрос?

1 Ответ

3 голосов
/ 29 мая 2019

Если вы хотите установить свойство, используйте props

props.put("storeid", a);

Не использовать ${ синтаксис внутри скрипта JSR223

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