当前位置: 首页 > 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/453288/

相关文章:

  • 衡水做网站哪儿好创建公司官网
  • php 学院网站wordpress输出所有分类标题
  • 聚美优品网站建设主题西宁做网站君博优选
  • 国色天香站长工具wordpress建的大型网站
  • 网站持有者和备案企业做房产网站需要多少钱
  • 做网站需要用到哪些编程知识吕梁网络推广
  • 网站换肤功能 jswordpress dokuwiki
  • 网页设计与网站建设完全教程苏州网站开发找哪家
  • 怎么用思维导图做网站结构图阿里云服务器上做网站
  • 网站推广策划案格式及范文企业网站开发毕业报告
  • 蛋糕网站模版有口碑的南通网站建设
  • 网站系统排名鲜花网站素材
  • 住房与城乡建设部seo深圳培训班
  • 帝国网站搬家教程深圳教育网站设计公司
  • 使用别人网站代码做自己的网站安徽房地产网站建设
  • 网站数据库是干什么的企业建站模版
  • 沙井营销型网站建设网站建设 投资合作
  • 山东平台网站建设公司WordPress网址导航主题HAOWA
  • 阳泉网站建设费用怎么做物流网站
  • 北京网站建设z亿玛酷1订制建筑营销型网站
  • 网站快速备案安全网站建设 赚钱吗
  • wordpress多站点无法访问wordpress woocommerce 插件
  • 前端做视频直播网站网站如何添加统计代码是什么
  • 网站建设与管理专业学什么南京微信网站开发
  • wordpress建站是什么网站打不开的原因
  • 网站设计制作哪家好攀枝花城市建设网站
  • 广州做网站费用做网站用软件
  • 怎么做王者荣耀网站深圳专业网站建设公司哪家好
  • 用discuz做的手机网站如何建设公司的网站首页
  • 互联网网站 权限微信公众号推广代理