Jmeter: Сохранить ответы в файл не добавляет ответы в файл - PullRequest
0 голосов
/ 19 февраля 2019

Слушатель: Сохранить ответы в файл

Проблема: Когда я выполняю нагрузочный тест, он генерирует 3 типа файла.1) .json 2) .plain и 3) .known

Предположим, у нас есть 2 ошибки, которые должны появиться в файле .json, затем одна ошибка перезаписывает другую ошибку в файле .json.мы можем добавить ответы в файл?

1 Ответ

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

Начиная с JMeter 5.0 добавление результатов в тот же файл с использованием Сохранение ответов в файл Слушатель не поддерживается, вам придется использовать

  • разные слушатели с разными префиксами для хранения данных в разных файлах
  • изменить Конфигурация файла результатов JMeter для хранения данных ответов, таких как:

    jmeter.save.saveservice.output_format=xml
    jmeter.save.saveservice.response_data.on_error=true
    
  • переключитесь на JSR223 Listener , где у вас будет полная гибкость в отношении того, что хранить, когда, где и как.Пример кода, который добавит результаты в файл failures.json для всех неудачных сэмплеров:

    if (!prev.isSuccessful()) {
        new File('failures.json') << prev.getResponseDataAsString() << System.getProperty('line.separator')
    }
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...