Да, это возможно, если вы используете __ groovy () функцию и вызываете ctx.getPreviousResult () метод . ctx
обозначает экземпляр класса JMeterContext и представляет контекст текущего потока (виртуального пользователя).
Пример условия, который проверяет, содержит ли непосредственно предыдущие данные ответа Sampler последовательность символов foo
:
${__groovy(ctx.getPreviousResult().getResponseDataAsString().contains('foo'),)}
Таким образом, если Some Sampler
ответные данные содержат foo
- Some Other Sampler
, будут выполнены и наоборот.
Дополнительная информация: 8 лучших Java-классов JMeter, которые вы должны использовать с Groovy