jmeter连接MySQL出错_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,这样驱动就引入进来了。接下来新建一个线程组:

58fe1dba731dadd32f29824949cfae8a.png

3.线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图:

f20a287f5308ae656b6efe6b76c6319d.png

4.数据库的配置

(如下的这个表可以不去关注,自己做个备注而已)

0527814391c60639e909b78465f34550.png

已这张图为主

27af56c7ad7211d7f7c48f59b73dece9.png

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

23248a4eb6436dd03ff05b459463c877.png

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

778eb9d4ac1ed68c80cf55d0e7561ff0.png

d2e4ffd0f1475f96c3315effae31217e.png

Ok,至此一个最简单的jmeter连接mysql数据库的脚本就基本准备好了,接下来添加一个监听器:查看结果树 ,然后运行脚本即可,结果如下图:

4d967806544d04acce38c650de330de0.png

常见问题集:

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.)

问题原因:数据库配置错误

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

2、执行报错: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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值