getResponseDataAsString jmeter контроллера - PullRequest
1 голос
/ 12 октября 2019

Возможно ли проверить getResponseDataAsString результат httprequest и if-контроллера в jmeter?

1 Ответ

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

Да, это возможно, если вы используете __ groovy () функцию и вызываете ctx.getPreviousResult () метод . ctx обозначает экземпляр класса JMeterContext и представляет контекст текущего потока (виртуального пользователя).

Пример условия, который проверяет, содержит ли непосредственно предыдущие данные ответа Sampler последовательность символов foo:

${__groovy(ctx.getPreviousResult().getResponseDataAsString().contains('foo'),)}

enter image description here

Таким образом, если Some Sampler ответные данные содержат foo - Some Other Sampler, будут выполнены и наоборот.

Дополнительная информация: 8 лучших Java-классов JMeter, которые вы должны использовать с Groovy

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