Jmeter-Как отправить значение переменной в ответ на конкретный запрос - PullRequest
0 голосов
/ 12 октября 2019

Я работаю в Jmeter. Мне нужно отправить значение для имени переменной «Ссылка» в ответ на конкретный запрос. Я могу получить ответ, используя процессор сообщений оболочки Bean, используя строку "vars.put (" response ", new String (data));"Мне нужна переменная get 'Reference', которая по id называется id = "reference"

Мне нужно передать значение в переменную "Reference". Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 14 октября 2019

Начиная с JMeter 3.1 рекомендуется использовать элементы тестирования JSR223 и язык Groovy для любой формы сценариев, поэтому, если вы хотите сохранить ответ в переменной Reference JMeter, вы можете сделать это следующим образом:

  1. Добавить JSR223 PostProcessor как дочерний элемент запроса, ответ которого вы хотите сохранить
  2. Поместите следующий код в область «Сценарий»:

    vars.put("Reference", prev.getResponseDataAsString());
    

    где:

    • vars является сокращением для JMeterVariables экземпляр класса
    • prev обозначает родителя SampleResult

    см. JavaDoc для вышеупомянутых сокращений для описания всех доступных функций / свойств и Топ 8 Java-классов JMeter, которые вы должны использовать с Groovy для подробного объяснения с примерами длявыше и другие ярлыки JMeter API, доступные для скриптов Groovy

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