1. 连接数据库
1.1 添加jdbc驱动路径

1.2 JDBC Connection Configuration

1.3 JDBC Request

2. 查询数据库数据并打印
2.1 定义变量
在用户定义的变量,设置查询打印文本名称及路径、查询结果对应的时间

时间戳:${__time(yyyy-MM-dd HH:mm:ss:SSS,time)}
2.2 在JDBC Request书写查询语句
sql语句查询结果,设置查询结果的变量名为: voucount

2.3 正则表达式提取查询结果
通过正则表达式提取器 提取voucount,如图:

正则表达式: (.*)\n(.*)
2.4 在beanshell后置处理器,将查询结果写入本地文本
写beanshell语句,将提取到的voucount,还有Time写入文本voucount.csv

String filename = "${vou}";
FileWriter fstream = new FileWriter(filename,true);
BufferedWriter out = new BufferedWriter(fstream);
out.write(vars.get("voucount")+",");
out.write(vars.get("Time")+"\n");
out.close();
fstream.close();
3. 查询结果确认
执行写好的jmeter脚本,查看结果输出

本文档详细介绍了如何使用JMeter连接数据库并执行查询操作。首先,通过添加JDBC驱动和配置JDBCConnectionConfiguration来建立数据库连接。接着,在JDBCRequest中编写SQL查询语句,并设置变量保存查询结果。然后,利用正则表达式提取器提取查询结果,并在Beanshell后置处理器中将结果和时间戳写入本地CSV文件。最后,验证查询结果并检查输出文件,确保数据正确写入。
6202

被折叠的 条评论
为什么被折叠?



