Я в процессе переноса коллекций Postman в jMeter. У меня нет проблем с импортом самой коллекции Postman, но проблема в переменных. Мои коллекции почтальонов в значительной степени полагаются на них. Я могу экспортировать переменные из Почтальона, но не смог найти способ их импортировать. Мне также нужно применить некоторые логики c при импорте. Я думаю о написании кода Java для импорта переменных Postman в jMeter. Класс jMeter, который, кажется, содержит переменные, является ValueReplacer, и я знаю, как добавить переменные в ValueReplacer, но не смог найти способ добавить заполненный ValueReplacer в план тестирования и сохранить его.
Мой код, который загружает план тестирования:
StandardJMeterEngine standardJMeterEngine = new StandardJMeterEngine();
JMeterUtils.loadJMeterProperties(jMeterHome + "/bin/jmeter.properties");
JMeterUtils.setJMeterHome(jMeterHome);
JMeterUtils.initLocale();
HashTree testPlanTree = SaveService.loadTree(new File(jMeterScript));
standardJMeterEngine.configure(testPlanTree);
ValueReplacer valueReplacer = geterateValueReplacer(new File(postmanExportedVariables));
// add valueReplacer to testPlanTree and save
Так что я могу загрузить скрипт и сгенерировать ValueReplacer. Есть ли способ добавить объект valueReplacer в скрипт и сохранить его?