在接口/性能测试中我们有时需要对数据库进行测试,比如测试B端或C端返回的参数与数据库是否一致,或查看存储过程的性能如何等等。Jmeter提供了这方面的支持。一个JDBC Request仅支持一条语句。
在Jmeter中建立一个JDBC Request测试计划主要分为两步:
1.设置JDBC连接池(在JDBC Connection Configuration元件中设置);
2.添加JDBC Request。
1.1 JDBC连接池设置
如下图:主要设置红框中参数
其中JDBC Connection Configuration的Database URL和JDBC Driver class常用的设置为:
MySQL:
Driver:“com.mysql.jdbc.Driver”;
URL:“jdbc:
mysql://localhost
:{端口}/{数据库名}”;
其他类型数据库连接配置:
columnValue = vars.getObject(“resultObject”).get(0).get(“Column Name”);
get(“ColumnName”):取哪一列
例如:((vars.getObject("result").get(0).get("name")))