Сравнение результатов двух сэмплеров в JMeter
У меня есть несколько сэмплеров в группе потоков, каждый из которых извлекает часть информации. Затем мне нужно проверить согласованность результатов двух разных пробоотборников. В частности, мне нужно подтвердить, равняется ли поле в одном ответе сэмплера полю в ответе JDBC. Каков наилучший способ сделать что-то подобное?
Я думал о добавлении постпроцессора BeanShell в каждый сэмплер, чтобы извлечь значение поля из каждого сэмпла и сохранить его в двух переменных, а затем добавить утверждение BeanShell, которое обращается к этим переменным, но мне интересно, есть ли более прямой подход.
В документации JMeter API я не видел ничего, чтобы получить доступ к другому ответу сэмплера, кроме предыдущего.
1 ответ
Я разместил тот же вопрос в списке рассылки пользователей Jmeter, и из полученных отзывов кажется, что на самом деле невозможно получить доступ к результату другого сэмплера, чем предыдущий.
Ответ заключается в том, чтобы сохранить каждый ответ сэмплера в переменной через постпроцессор, чтобы его можно было использовать позже.