Привет! В прошлый раз писал о том, как используя Postman и внешний файл csv с тестовыми данными, сформировать request post запросы к форме feedback. Реализую ту же задачу, в качестве инструмента — Apache Jmeter + плагин BlazeMeter. Ниже видео о том, как это осуществить. После — не большие короткие пояснения.

Не использовал Test Script Recorder, вместо этого воспользовался плагином от BlazeMeter. Результаты работы устраивают. Сохранённый jmx файл открыл в Jmeter. Для работы с csv файлом использовался дополнительно установленный плагин Random CSV Data Set. Установить его можно через Jmeter Plugins Manager. Как установить сам manager можно узнать по ссылке. Файл с тестовыми данными был подготовлен заранее. В предыдущей статье есть упоминание о его создании. В HTTP request который отправляет данные в форму присвоил переменные VALUE. Признак переменной в Jmeter — ${name_value}, в Postman похожий был — {{name_value}}.

Конечно, основное назначение JMeter — проведение нагрузочного тестирования, и для работы с пользовательскими переменными в него уже встроен гибкий, настраиваемый модуль. Тем не менее кому-то может понадобиться подгружать определённые (установленные в ТЗ на нагрузочное тестирование) данные.