jmeter连接MySQL构造大量并发测试数据
1、将mysql-connector-java-5.1.39-bin.jar文件放在Jmeter安装目录的bin文件夹中
2、在顶层目录<测试计划>中加载驱动
3、添加JDBC Connection Configuration
4、配置jdbc
1)Variable Name不能为空
2)DataBase URL 格式为:jdbc:mysql://服务器ip:端口号/数据库
在数据库后加参数?allowMultiQueries=true,可同时执行多条mysql语句;否则报错
3)JDBC Driver Class:com.mysql.jdbc.Driver
5、添加JDBC Request
选择UPdate statement
insert into t_user (uid,loginname,loginpass) values ('${no}','loginname${no}','loginpass${no}');
8、添加CSV data set config
Python生成a.txt代码如下:注意a.txt文件的路径
i = 1
with open('a.txt','w') as f:
while i < 1001:
f.write(str(i)+'\n')
i+=1
最后执行 insert into t_user (uid,loginname,loginpass) values ('${no}','loginname${no}','loginpass${no}');
数据构建成功