Как упаковать отправляемые запросы в zip через jmeter?

Есть ли в jmeter такой плагин или функция, чтобы параметризованные мной запросы упаковывались в zip архив и отправлялись в компонент (адаптер СМЭВ) для тестов производительности? Или возможно прописать логику в семплере? Удалось найти только способ скачивания файлов, но это совсем не то.


Ответы (1 шт):

Автор решения: Dmitri T
  1. Если вы хотите записатьтело каждого запроса в .zip файл это можно сделать через JSR223 PostProcessor

    Примерный код:

    def destination = new java.util.zip.ZipOutputStream(new FileOutputStream(new File('putinhuilo.zip')))
    destination.putNextEntry(new java.util.zip.ZipEntry(prev.getSampleLabel() + '.txt'))
    destination << prev.getSamplerData().bytes
    destination.close()
    
  2. Также можно записать "тело" запроса в отдельный файл при помощи, например, Flexible File Writer а потом запаковать его или кодом из пункта 1 где-нибудь в tearDown Thread Group или средствами операционной системы через OS Process Sampler

→ Ссылка