Исключить ошибки из сводного отчета в Jmeter

Я хочу исключить результаты ошибок из сводного отчета

например, как вы видите на изображении ниже, есть несколько ошибок в ответах, когда поток работал enter image описание здесь

Есть ли решение для исключения неудачных запросов с ответом об ошибках из сводки? Не пропускать прослушиватель Beanshell, например

if (sampleResult.getResponseMessage().equals("Non HTTP response message: Connection reset")) {
    sampleResult.setSuccessful(true);
}

но исключать вообще и сообщать только об успешном ответе


person Egor    schedule 29.07.2020    source источник


Ответы (1)


  1. Прежде всего, я бы рекомендовал ознакомиться с вики-статьей JMeterSocketClosed, так как ошибки, которые вы могут указывать на проблему с тестируемым приложением. Если вы абсолютно уверены, что с приложением все в порядке, есть подсказки о том, как вы можете изменить конфигурацию JMeter, чтобы предотвратить возникновение этих проблем со сбросом подключения.

  2. Вы можете пометить все пробоотборники как успешные, используя утверждение ответа, настроенное следующим образом:

    введите здесь описание изображения

  3. Все неудачные запросы можно удалить с помощью инструмента фильтрации результатов, например:

    FilterResults --output-file only-success.csv --input-file original-results-file.csv --success-filter true
    

    Инструмент Filter Reuslts можно установить с помощью JMeter Plugins Manager.

  4. Начиная с JMeter 3.1, вы должны использовать тестовые элементы JSR223 и язык Groovy для сценарий

person Dmitri T    schedule 29.07.2020
comment
1. Эта ошибка относится только к моему приложению, это не проблема Jmeter 2. Отмечать все семплеры как успешные - это не решение, мне нужно исключить результат ошибки из сводки потока, чтобы иметь только успешные данные 3. Могу ли я сделать этот фильтр из графического интерфейса ? - person Egor; 30.07.2020