js写入文件到本地_jmeter写入本地文件

使用jmeter编写读取excle中数据编写sql脚本?

步骤1.将excle文件另存为.csv文件。(避免jmeter直接读取excle文件中数据乱码的问题)

步骤2.添加配置原件--CSV数据文件设置,并设置文件数据变量,逗号分隔

1790eeb77c7cdf6afcf2d95d285d59d0.png

步骤3.添加BeansShell取样器,在本地创建文件D:/test1.txt。

3a09cdfb4784e5a82759c0bdbcae5b73.png

public void execParam()

{

//String getdata = "${vin}"//vars.get("v1"):意思是获取JMeter的参数值,然后将获取的值赋值给getdata变量

//用以下方式也可以:

//String getdata = "${v1}";

//String getdata = vars.get("v2");

//String getdata = "${name}";

String filename = "D:/test1.txt";

FileWriter writer;

try {

writer = new FileWriter(filename,true);true:追加模式写文件

writer.write("UPDATE db set cl1='${p1}' WHERE cl2='${p2}'; n");

writer.flush();

writer.close();

} catch (IOException e) {

e.printStackTrace();

}

}

execParam();​

PS:本脚本是追加写入,csv文件中有多条数据时,设置多线程即可(单线程循环模式取样器取出的数据是不同的,但是写入到文件的数据永远是第一行的数据,搞不懂为啥。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值