В моем тесте в jmeter есть следующие шаги:
В чем проблема. Когда выходной файл json содержит 900 объектов (и размер файла меньше 10 МБ), тест запускается и работает в соответствии с запросом.
Когда я создаю файл json с 1000 объектами и, следовательно, размер файла превышает 10 МБ, шаг 3 никогда не выполняется. Когда я проверяю тело ответа в Listener, тело ответа не содержит всех данных из файла json, а в jmeter.log есть это сообщение:
JSONPostProcessor: ошибка обработки содержимого JSON в JSON Extractor, сообщение: net.minidev.json.parser.ParseException: неожиданный конец Позиция в файле 10485759: null
Если вы хотите отключить это ограничение - просто добавьте следующую строку в файл user.properties (находится в папке "bin" вашей установки JMeter)
httpsampler.max_bytes_to_store_per_request=0
Чтобы активировать свойство, потребуется перезапуск JMeter.
Что помогло, так это установить значение выше 10 МБ. Спасибо
Я установил это свойство в файле user.properties, но это привело к тому, что файлы даже меньшего размера не обрабатывались. Я нашел ту же настройку в файле jmeter.properties, но раскомментировал ее и вызвал то же самое. Я также увеличил HEAP в jmeter.bat на всякий случай.