资讯详情

Jmeter----连接mysql数据库及常见问题处理

jmeter要链接mysql首先要下载数据库mysql jdbc驱动包,(注:驱动包的版本必须与数据库的版本相匹配,驱动版本低于mysql版本可能导致连接失败报错。

我的数据是5.7.18.找对应的mysql jdbc可以使用8个驱动器查看官网.0的驱动,

下载链接(官网):https://dev.mysql.com/downloads/connector/j/

准备好驱动包后,按图设置:

1.点击测试计划-->点击浏览-->选中mysql驱动jar包-->打开

cfc83560bc8ec17971138385de22812b.png

2 .OK,这样就引入了驱动。接下来,新建一个线程组:

3.在线程组下新建JDBC Connection Configuration详细配置元件如下图所示:

4.数据库的配置

(下表不能注意,自己做个备注)

主要是这张图

注意数据库驱动和URL格式】:Database URL :为您设置地址连接MySQL地址和端口号,如图所示:以上IP假如可以在本地写 localhost:目前需要查询的库名3306/

5.基本配置结束后,可以开始添加jdbc请求测试数据库啦。新建一个JDBC详细步骤如下图所示:

Ok,到目前为止jmeter连接mysql数据库的脚本基本准备好了。接下来,添加监控器:查看结果树 ,然后操作脚本,结果如下图所示:

常见问题集:

1.配置数据库,执行错误报告:Cannot create PoolableConnectionFactory (Packet for query is too large (4,739,923 > 65,535). You can change this value on the server by setting the 'max_allowed_packet' variable.)

问题:数据库配置错误

解决方案:重新配置数据库(可与开发确认)

二、执行报错:Zero date value prohibited

解决方案:添加zeroDateTimeBehavior=CONVERT_TO_NULL

示例:Database URL:xxxxxxxx?zeroDateTimeBehavior=CONVERT_TO_NULL

jmeter 官网介绍链接:http://jmeter.apache.org/usermanual/build-db-test-plan.html

标签: 连接器345

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台