JMeter - как обрабатывать очень большие выходные XML-файлы для длительных тестов - PullRequest
3 голосов
/ 19 ноября 2010

Я хочу запустить JMeter в течение продолжительного периода времени (6+ часов), чтобы проверить стабильность веб-приложения под нагрузкой.

Проблема в том, что выходные файлы XML для jmeter должныОгромный и очень медленный для анализа с XSL.

Возможно ли:

  • Отправить вывод в базу данных (mysql и т. д.)несколько файлов XML, как только они достигают максимального размера

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

В Jmeter ни одно из ваших предложений невозможно.У вас может быть сторонний инструмент / скрипт, разбивающий XML-файл после запуска.

Вы ограничили выходной файл только теми данными, которые вам нужны?Например, нужно ли собирать данные ответов для всех пропущенных запросов?Для моих нужд я создаю двух слушателей: один для всех запросов и один только для неудачных запросов.Я только записываю данные ответа для неудавшихся запросов.

0 голосов
/ 27 февраля 2017

Я думаю, что эта проблема решена в JMeter 3.1.

Добавьте более высокие значения к параметрам ниже в файлах jmeter.properties (apache-jmeter-3.1 / bin) и проверьте тест jmeter.

httpsampler.max_bytes_to_store_per_request : максимальное количество байтов, сохраняемых в памяти на запрос

httpsampler.max_buffer_size : размер буфера при чтении ответа, отправленного сервером.

К вашему сведению (из изменений JMeter 3.1), JMeter теперь может обрабатывать метрики с размерами ответов более 2 ГБ, ограничение увеличено до 9223372 ТБ. Чтобы обрабатывать такие большие ответы, теперь он также может обрезать часть ответа, чтобы избежать переполнения памяти. См. Свойство httpsampler.max_bytes_to_store_per_request.

Вы можете обратиться к разделу «Обработка больших ответов» в Изменения JMeter 3.1

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