При использовании JMeter для запроса нашей AD мы получаем код ответа 800 с исключением LdapReferralException, как показано на рисунке. Обратите внимание, что ответ содержит пользовательские данные, которые мы искали. Однако кажется, что этот код ответа (800), отличный от нуля, заставляет JMeter пометить ошибку или сбой. Следовательно, этот шаг теста JMeter не выполняется.

Сообщение об ошибке отображается в JMeter View Results

Обновление: обратите внимание, что проблема заключалась в том, что я использовал утверждения Xpath. По предложению @Dmitri T, как только я переключился на использование ответа на запрос (с сопоставлением текста), я могу установить флажок "Игнорировать состояние", и все будет работать нормально.

1 ответ1

1

Если JMeter делает то, что должен делать, и вы просто хотите, чтобы сэмплер был помечен как пропущенный - попробуйте добавить ответное утверждение как дочерний элемент запроса и отметьте поле Ignore Status - это должно отменить проверку состояния работы JMeter, и результат будет помечен как успешный

Вы также можете указать дополнительные критерии успеха, например, проверить ожидаемые данные в ответ. Посмотрите Утверждения Ответа в JMeter 3.2 - Новая и Улучшенная статья для получения дополнительной информации об условной маркировке результатов образца JMeter как успешных или неуспешных.

Вы также можете проверить файл jmeter.log - в случае сбоя там должно быть напечатано соответствующее исключение .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .