Jmeter - игнорировать статус для утверждения по запросу JDBC - PullRequest
0 голосов
/ 25 февраля 2019

Я запускаю контроллер while, чтобы проверить, добавлена ​​ли запись в нашу БД, прежде чем тест продолжится.Запросы JDBC не подтверждаются, если запись не найдена.Есть ли возможность использовать что-то похожее на игнорирование статуса (пробовал, но это не сработало при запросе JDBC), чтобы запрос не отображался как «сбой» в «Просмотр дерева результатов»

assertion

While

Ответы [ 2 ]

0 голосов
/ 15 августа 2019

Вы можете добавить ResponseAssertion и отметили статус игнорирования введите описание изображения здесь

0 голосов
/ 25 февраля 2019

Если вы хотите пометить Sampler как успешный независимо от его собственного статуса или статуса, измененного Утверждением , вы можете принудительно установить пользовательский статус, используя JSR223 Listener

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

    prev.setSuccessful(true)
    

    где prev обозначает SampleResult экземпляр класса, см. JavaDoc для получения дополнительной информации о доступных функциях и свойствах и Top 8 JMeter Java-классах, которые вы должны использовать сGroovy статья для получения дополнительной информации о других полезных JMeter API сокращениях, доступных в JSR223 Test Elements

    enter image description here

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