文章目录
目标jmeter4.0步骤1: 在测试计划中添加mysql驱动步骤2:添加配置元件> JDBC Connection Configuration步骤3: 添加线程组,JDBC Request步骤四: 添加监听器jmeter 5.4目标
了解jmeter如何配置数据库测试
参考:建立数据库测试计划
jmeter连接MySQL构造大量并发测试数据
『动善时』JMeter基础 — 41、使用JMeter连接数据库(MySQL) 强烈建议阅读
jmeter执行多条sql语句
性能测试工具Jmeter对数据库Mysql进行连接并压测
jmeter—连接数据库_JDBC 系列
jmeter(十一)JDBC Request之Query Type
jmeter4.0
步骤1: 在测试计划中添加mysql驱动
将mysql-connector-java-6.0.2.jar拷贝至jmeter 的bin目录下,在测试计划中添加此驱动
mysql-connector-java-6.0.2
步骤2:添加配置元件> JDBC Connection Configuration
几个注意事项:
auto commit : 自动提交。如果需要测试数据库事务,请配置为false,手动提交
Transaction isolation : 数据库隔离级别。如果对数据库隔离级别有选择,需要手动调整。
Database URL:数据库连接的url,建议增加配置属性
jdbc:mysql://xxx:3306/lock_test?autoReconnect=true&serverTimezone=Asia/Shanghai&allowMultiQueries=true-- autoReconnect:当数据库连接异常中断时,是否自动重新连接-- serverTimezone:覆盖时区的检测/映射。当服务器的时区为映射到Java时区时使用。Asia/Shanghai 上海-- 在jmeter 中配置 allowMultiQueries=true 对于事务测试会很好用-- allowMultiQueries=true :在一条语句中,允许使用“;”来分隔多条查询(真/假,默认值为“假”)。
mysql jdbc url具体参数全解
更多配置信息,官方文档参考:配置属性
步骤3: 添加线程组,JDBC Request
在测试计划下,添加-> Threads(user)-> 线程组
在线程组下添加->sampler-> JDBC Request
介绍一下页面信息
注意几个细节:
Query type:Select statement会触发查询语句,Update statement会触发更新语句。Callable statement可以调用存储过程。
在对数据库事务测试时,需要把Query type 设置为Callable statement
步骤四: 添加监听器
一般添加聚合报告,查看结果树,使用表格形式查结果即可。
jmeter 5.4
对于数据库配置,新增部分内容。对于线程池部分,有所优化
关于jmeter的数据库配置官方文档:JDBC_Connection_Configuration
听说点赞关注的人,身体健康,一夜暴富,升职加薪迎娶白富美!!!
点我领取每日福利
微信公众号:耿子blog
GitHub地址:gengzi