性能测试教程七:Jmeter直连数据库

直连数据库的作用

一、添加MySQL驱动jar包

Mysql驱动jar包下载

添加MySQL驱动jar包

-方式一:在测试计划面板点击“浏览…“按钮,将你的JDBC驱动添加进来

-方式二:将MySQL驱动jar包放入到lib/ext目录下,重启JMeter

二、配置数据库连接信息

添加方式:测试计划 –> 线程组–> (右键添加) 配置元件 –> JDBC Connection Configuration

三、添加JDBC请求

添加方式:测试计划 –> 线程组–> 取样器 –> JDBC Request

四、请求报错处理

原因:时间无法识别
解决方案:在连接mysql的url后添加:?serverTimezone=UTC即可

查询成功!

五、JDBC request参数化

方法(一): 定义变量,在sql query中使用变量:

方法(二): 在sql query中使用“?”作为占位符,并传递参数值和参数类型,如下图:

1、传递的参数值是常量,如下图传递了3个常量:10,ACCOUNTINGNEW YORK:

2、传递的参数值是变量,如下图中${DNAME}:

Variables names参数使用方法

Result variable name参数使用方法

如果给这个参数设置值,它会创建一个对象变量,保存所有返回的结果,获取具体值的方法:

${__BeanShell(vars.getObject(“res”).get(0).get(“name”))}

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享