Подскажите как настроить Jmeter чтобы тело запроса и тело ответа попадали в csv отчет,в случае ошибки и в общий отчет, для последующего визуального анализа разработчиком? Запрос и ответ JSON.
CSV Отчет. Вывод тела запроса и тела ответа в csv файл.
#1
Отправлено 21 августа 2017 - 09:59
#2
Отправлено 21 августа 2017 - 15:36
Тело ответа можно писать только в xml формате вывода. Для того, чтобы ошибки подробно логировать в отдельный файл, можно создать отдельный listener, где поставить галочку логировать только ошибки и в конфигурации этого листенера указать сохранять нужные данные в xml формате.
#3
Отправлено 21 августа 2017 - 18:31
Допустим. А что насчет способа записать тело ответа через post processor -> regular expressions в переменную,и в cmd или конфигурационном файле вывести переменные через sample_variables=Response... Или в beanshell скрипт накатать? Есть еще у кого идеи? Вот насчет тела запроса идей у меня пока нет... Спасибо за ответ. Вопрос открыт по прежнему!
#4
Отправлено 21 августа 2017 - 18:48
Все доступные поля можно отметить в Simple Data Writer.
И да, там нет тела запроса, там есть только данные, которые введены в сэмплер. Судя по всему, JMeter позволяет сэмплеру самому распоряжаться запросом и нне перехватывает исходящий траффик целиком.
Однако, Simple Data Writer логирует вполне достаточно данных для анализа. Уж разработчик должен разобраться.
Может быть еще, этот плагин (https://jmeter-plugi...ibleFileWriter/) чем-то поможет.
#5
Отправлено 22 августа 2017 - 06:08
Спасибо за наводку! Буду копать Simple Data Writer.
#6
Отправлено 22 августа 2017 - 13:05
На данный момент решил свою проблему так: к каждому запросу добавил JSON Extractor, с помощью него отлавливаю "error" записываю тело ошибки в переменную, если ответ на запрос не содержит ошибки, то в переменную записываю "Ошибок нет". В jmeter.property добавил свою переменную sample_variables = ResponseAnswer. В итоге в CSV появился дополнительный столбец,который выводит либо тело ошибки, либо мой текст.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных