Jmeter连接Mysql数据库实现过程详解
昨天把Mysql装好了,这个躺在草稿中很久的文章也可以出炉了。
首先需要准备个Mysqljdbc驱动包,尽量保证其版本和你的数据库版本一致,至少不低于数据库版本,否则可能有问题。去官网扒一个下来吧:https://dev.mysql.com/downloads/connector/j/
1、测试计划(TestPlan)下面把jdbc驱动包导入。
2、线程组下添加一个配置元件JDBCConnectionConfiguration。
VariableName:自定义参数,在JDBCRequest中会用到;
DatabaseURL:jdbc:mysql://数据库IP地址:数据库端口/数据库名称;
JDBCDriverClass:com.mysql.jdbc.Driver;
Username:数据库用户名;
Password:数据库密码;
3、在添加一个Sampler:JDBCRequest,顺手加个结果树。
上述过程中,执行之后结果树中出现了一个报错:
java.sql.SQLException:CannotcreatePoolableConnectionFactory(Theservertimezonevalue'Öйú±ê׼ʱ¼ä'isunrecognizedorrepresentsmorethanonetimezone.YoumustconfigureeithertheserverorJDBCdriver(viatheserverTimezoneconfigurationproperty)touseamorespecifctimezonevalueifyouwanttoutilizetimezonesupport.)
解决如下:
在databaseurl后面加上?serverTimezone=UTC,其中UTC是统一标准世界时间。
解决中文乱码输入问题,可以在databaseurl后面加上?useUnicode=true&characterEncoding=UTF-8。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。