всем привет! подскажите, может кто сталкивался. Jmeter.
Есть jdbc request - в ответ на который прилетает очень много информации от БД(до 1.5GB).
В какой-то момент прилетает ошибка Uncaught Exception java.lang.OutOfMemoryError: Requested array size exceeds VM limit. See log file for details.
Как я понимаю, jmeter пытается все это положить в массив char, в память.
Параметр jdbcsampler.max_retain_result_size выставил, не помогает
Как можно это исправить?) Например просто игнорить ответ который прилетает от БД(данные не важны)
Пробовал менять настройку вот тут, тоже не помогает
Попробуйте именно для этого запроса использовать JSR-223 Sampler. Или OS Process Sampler даже - запускать готовую программу, которая запрос выполнит. Например sh/bat-скрипт где вызывается
psql (или другой консольный клиент к вашей БД), а вывод передается в /dev/null или файл