Вот как я использовал, чтобы получить набор переменных прямо через код (вариант с кодом Java в JSR223 PostProcessor):
- Добавьте «JSR223 PostProcessor», щелкнув правой кнопкой мыши везде, где вам нужно проверить jMeterпеременные в вашем проекте;
Установить язык (в моем случае - java);
Добавить следующий код в окно скрипта:
import java.util.Map;
String jMeterVars;
jMeterVars = "Quantity of variables: " + vars.entrySet().size() + ".\n\n";
jMeterVars += "[VARIABLE NAME] ==>> [VARIABLE VALUE]\n\n";
for (Map.Entry entry : vars.entrySet()) {
jMeterVars += entry.getKey() + " ==>> " + entry.getValue().toString() + "\n";
}
try {
FileWriter fw = new FileWriter("D:\\jMeterVarsForStackOverflow.txt",true);
fw.write(jMeterVars);
fw.close();
} catch(IOException ioe) {
System.err.println("IOException: " + ioe.getMessage());
}
Убедитесь, что все в JSR223 PostProcessor выглядит следующим образом:
Запустите ваш проект в jMeter.
Приведенный выше код создаст файл jMeterVarsForStackOverflow.txt в D: и поместит туда все переменные: