Нагрузочное тестирование почтового сэмплера IMAP с использованием JMeter для увеличения размера выборки - PullRequest
0 голосов
/ 11 октября 2018

У меня есть сценарий нагрузочного тестирования, в котором я тестирую сервер IMAP, используя сэмплер чтения почты.Во время теста было замечено, что для получения почты с большими вложениями (например, 120 КБ) клиент JMeter загружал содержимое кусками размером 16 КБ, что, в свою очередь, увеличивает общее время ответа.Можно ли как-нибудь увеличить размер по умолчанию свойства 'mail.imap.fetchsize' в свойствах script / jmeter с 16 КБ?

1 Ответ

0 голосов
/ 11 октября 2018

Просмотр источника MailReaderSampler - соответствующие Свойства * Экземпляр класса работает только с предопределенными свойствами, такими как starttls.enable, starttls.enable и т. Д.

Доступны следующие параметры:

  1. Исправьте вышеупомянутый источник класса и добавьте свойство mail.imap.fetchsize в код, перекомпилируйте JMeter и используйте его для тестирования.
  2. Переключитесь на JSR223 Sampler и язык Groovy из Sampler Reader Mail - таким образом вы получите полный контроль над IMAP Session

Вы также можете подать запрос на улучшение и надеяться, что разработчики JMeter рассмотрят его и включат в следующий выпуск.

...