在用JMeter做接口测试时,有时我们想要连接数据库,查询数据,作为参数传给接口请求,jmeter连接mysql数据库的配置如下
第一步:下载连接mysql要用的包mysql-connector-java-5.1.49 在测试计划中 添加连接包的地址
第二:测试计划-----配置元件----添加JDBC Connection Configuration
设置连接的数据库的名字,在后面的数据库请求中,会用到 Variable Name for created pool
Database URL: jdbc:mysql://172.16.1.210:3306/ttd(jdbc:mysql:IP地址:端口号/数据库名)
JDBC Driver class: com.mysql.jdbc.Driver
Username:用户名
Password:密码
第三步:
添加数据库请求
Variable Name of Pool declared in JDBC Connection Configuration: user_ login(这里填写第一步配置的数据库池变量名)
SQL query:填写要执行的SQL语句
Variable names: roleid(这里的变量名对应的值时查询的SQL结果,在其它接口请求中就可以引用变量名传递SQL值了)