mysql 驱动 保存密码,jmeter连接mysql,保存数据到txt

1.jmeter如果要连接mysql 需要首先下载JDBC驱动,下载路径:https://dev.mysql.com/downloads/file/?id=477058,进入之后直接点击如如所示的位置下载即可:

5790f406895f

JDBC驱动下载.png

2.下载完成后将文件解压,可以看到有一个jar包,如图所示,将这个包放入jmeter的/lib路径下即可

5790f406895f

路径.png

3.接下来打开jmeter 分别添加 JDBC Connection Configuration 和 JDBC Request

5790f406895f

5790f406895f

4.配置 JDBC Connection Configuration 的内容:

(1)Variable name created pool : 变量名,需要与JDBC request中varriable name of pool declared in jdbc connection configuration的名字相同。我理解的是将两个元件关联。内容可以任意填写。

(2)然后填写Database Connection Configuration 信息:Database URl是数据库地址,精确到数据库名字即可

jdbc:mysql://172.41.*****:3306/dataname;JDBC Driver class 选择com.mysql.jdbc.Driver;Username为账号名;Password为数据库密码。其他位置默认不动即可

5790f406895f

数据库信息.png

5.配置JDBC Request:

(1)varriable name of pool declared in jdbc connection configuration填写与JDBC Connection Configuration中Variable name created pool相同的名字即可。

(2)QueryType为sql类型:

5790f406895f

sql类型.png

(3)在输入框中可以编写sql,同样也可以使用${key}引入变量:

5790f406895f

sql.png

6.获取到返回的值:

在JDBC Request 中下方找到 Variable names 定义一个变量名可以接受返回的值,比如这里的id:

5790f406895f

这个时候去请求就可以获取从数据库查询的数据了:

5790f406895f

image.png

7.将数据写入txt中。

(1)新增一个BeanShell取样器。脚本内容如下:

FileWriter fstream=new FileWriter("D:\\IDs.txt",true);

BufferedWriter out=new BufferedWriter(fstream);

out.write(vars.get("id_1")"\n");

out.close();

fstream.close();

id_1指的是取出返回接口中的第一个值,同理id_2代表取第二个值。

8.整体脚本完成,请求即可将获取到的id存入txt中了

5790f406895f

整体脚本.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值