1.首先F:\test.txt文件為空
2.定義JMeter參數
3.編寫BeanShell代碼
public static void execParam()
{
String getdata = vars.get("v1"); //vars.get("v1"):意思是獲取JMeter的參數值,然后將獲取的值賦值給getdata變量
//用以下方式也可以:
//String getdata = "${v1}";
//String getdata = vars.get("v2");
//String getdata = "${name}";
String filename = "F:/test.txt";
FileWriter writer;
try {
writer = new FileWriter(filename);
writer.write(getdata);
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
execParam();?
4.查看寫入結果:
注意:
1.此方法,如果寫入的數據是中文,中文會顯示亂碼
2.該方法是寫入文件,是全覆蓋,不是追加的方式寫入
總結:
在JMeter的BeanShell中獲取JMeter中的參數值有兩種方法:
String i=vars.get("v1");
String i="${v1}";
