jmeter中支持java語音,前置和後置處理器都可以直接使用java,我們就用java來處理這個保存數據和獲取數據的場景
1、保存數據
直接使用java語音實現這個功能,下面是講jmeter中的變量“token”保存到"E://test.txt"中。
FileWriter fwriter = new FileWriter("E://test.txt");
fwriter.write(vars.get("token"));
fwriter.flush();
fwriter.close();
vars.get("key") 是獲取jmeter中的變量,注意不能直接用${key},jmeter的參數跟java不通用
2、 獲取數據
同樣直接用java,把"E://test.txt"中的數據作爲jmeter的變量"tokenfromtxt",String不能直接被jmeter使用,還是要通過vars.put("tokenfromtxt",line)轉化一下。
FileReader reader = new FileReader("E://test.txt");
BufferedReader br = new BufferedReader(reader);
String line=br.readLine();
vars.put("tokenfromtxt",line);