jmeter後置處理器保存數據到本地,並通過前置處理器獲取數據

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);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章