当前位置: 首页 > news >正文

网站建设相关网站青岛网站设计公司价格

网站建设相关网站,青岛网站设计公司价格,网站代运营 如何纳税,网站没有备案可以做百度推广吗我们在用Jmeter进行数据库的操作时需要用到配置组件“JDBC Connection Configuration”,通过配置相应的驱动能够让我们通过Jmeter实现对数据库的增删改查,这里我用的mysql数据库一起来看下是怎么实现的吧。 1.驱动包安装 在安装驱动之前我们要先查看当前…

        我们在用Jmeter进行数据库的操作时需要用到配置组件“JDBC Connection Configuration”,通过配置相应的驱动能够让我们通过Jmeter实现对数据库的增删改查,这里我用的mysql数据库一起来看下是怎么实现的吧。

1.驱动包安装

        在安装驱动之前我们要先查看当前数据库的版本,需要选择合适的驱动进行安装,如果数据库版本是5.X就用5.X的驱动,如果数据库版本是8.0以上的就要用8.0对应的驱动,执行sql可以看到我的数据库版本是8.2.0,如下图所示。

select version() from dual;

         安装驱动有2种方式,第一种是将下载好的驱动包放置到jmeter/lib目录下,另一种是在测试计划页面添加驱动jar包。

1.1.手动放置驱动包

        将下载好的对应的驱动放置在jmeter/lib目录下,放置好了之后然后重启Jmeter,如下图所示。

1.2.导入驱动包

        在测试计划页面底部指定引入包的路径,如下图所示。

2.JDBC设置

        在线程组下新建配置组件“JDBC Connection Configuration”,配置页面有很多参数,实际上我们只用设置几个,如下图所示。

Variable Name for created pool: 【必填】,给连接设置变量名,供JDBC Request取样器调用。

 Database URL:jdbc:mysql://{ip}:{port}/{dbname}?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC。

JDBC Driver class:连的是mysql数据库,所以选择“com.mysql.jdbc.Driver”。

Username&Password:当前数据库的账号和密码。

3.实现查询和新增

        在将jdbc的连接配置配置好了之后,我们可以通过新增JDBC Request取样器来对数据库进行增删改查操作,如下所示。

3.1.实现查询

        在JDBC Request取样器页面Variable Name of Pool declared in JDBc Connection Configuration值设置为需要引用的连接配置,比如我们在上面设置的“test”,然后Query Type选择“Select statement”。

        实际上在Jmeter中增删改查只有2种type,查询使用的type为“Select statement”,增加、删除、修改对应的type都是同一种为“Update statement”,然后维护对应的sql。

        在添加查看结果树之后,点击执行按钮,可以看到响应成功,如下图所示。

3.2.实现插入

        在上面我们提到过,增加、删除、修改对应的type都是同一种为“Update statement”,当我们要进行新增操作的时候,同样需要新增JDBC Request取样器,Variable Name of Pool declared in JDBc Connection Configuration值设置为“test”,Query Type选择“Update statement”,维护对应的sql,添加查看结果树,点击执行按钮,可以看到响应成功,如图所示。

4.遇到的问题

        在实际测试过程中总共遇到2个问题,在这里简单的描述下。

4.1.无法连接成功

        遇到这种问题通常是驱动的jar包缺失或者当前驱动版本和数据库的版本不一致导致,对应的报错信息如下:Cannot create PoolableConnectionFactory (java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long)。

解决方法:将和数据库对应版本的驱动放置在正确的路径下

4.2.时间无法识别

        之前数据库连接的URL使用的是:jdbc:mysql://{ip}:{port}/{dbname}?useUnicode=true&characterEncoding=utf8,在执行的时候报错如下:Cannot create PoolableConnectionFactory (The server time zone value ‘?

解决方法:如果遇到这个报错,可以在原先的URL后加上&serverTimezone=UTC,完整的URL如下:jdbc:mysql://{ip}:{port}/{dbname}?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC。

 

 

http://www.yayakq.cn/news/99221/

相关文章:

  • 网站图片移动怎么做的青岛官网优化
  • 静安做网站制作一个app软件需要多久
  • 网站收录提交入口官网wordpress主题交友
  • 做企业网站需要自己有公司吗东莞小程序开发解决方案
  • 福永外贸网站建设公司wordpress自带gallery
  • 论述网站建设的具体步骤有哪些wordpress 域名更改 页面链接
  • 小江网站建设商业空间平面图
  • 百度只收录网站首页企业做网站有什么用
  • 东莞网站建设员wordpress博客整站源码
  • 北京诚信建设网站wordpress 管网
  • 站长工具永久更新php支持大型网站开发吗
  • 郑州做网站哪家公司最好小程序开发平台源代码下载
  • 内蒙网站设计公司最新款手机
  • 宁波网站建设推广平台镇江网站制作优化
  • 做钢结构网站有哪些工作室需要营业执照吗
  • 散文网站模板内蒙古建设兵团网站
  • 制作表白网站的软件网页历史记录保存天数
  • 太原网站排名系统企业网站建设要点
  • 学做网站中国优秀设计网站有哪些内容
  • 没有备案做盈利性的网站违法吗推广方案范例
  • 类似织梦的建站cmswordpress 邮件代码
  • 南宁网站建设升上去网站建设推广服务商
  • 如何用wordpress仿站wordpress中的分类页
  • 郑州建站系统在线咨询网站外部链接建设
  • 新网备案成功了怎么做网站网站源码免费的
  • 古风自己做头像的网站wordpress自动取分类做菜单
  • 简述网站建设及维护全过程建设母婴网站的目的
  • 广西造建设工程协会网站温州市建设小学大南网站
  • 租服务器发布网站网站建设的参考书籍
  • 专门做牛肉的网站凡科手机网站建设