通过jmeter,将数据库数据查询出来并打印
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脚本,查看结果输出
本文来自博客园,作者:查拉图斯特拉面条,转载请注明原文链接:https://www.cnblogs.com/n00dle/p/16540722.html