Jmeter 如何连接mysql数据库

发表于:2019-5-09 14:04

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:emilyty    来源:思否

#
Jmeter
分享:
  首先下载mysql驱动包(下载地址:http://download.csdn.net/down...)。
  然后把mysql的驱动包放在jmeter的lib目录下。
  jmeter如何连接mysql数据库
  1、在测试计划里引入mysql驱动包
  点击【浏览】按钮,在jmeter/lib目录下选择mysql驱动包。如图所示:
  2.添加线程组
  选中测试计划->右键->添加->Threads(Users)->线程组
  
  3.添加配置元件JDBC Connection Configuration
  在线程组下添加JDBC Connection Configuration,添加方式如图所示:
  
  4.配置JDBC Connection Configuration
  Variable Name: 变量名称,需要变量名绑定到池。需要唯一标识。与JDBC取样器中的相对应,决定JDBC取样的配置。简单理解就是在JDBC request的时候确定去哪个绑定的配置。
  MaxNumber of Connection: 数据库最大链接数
  PoolTimeout: 数据库链接超时,单位ms
  Idle Cleanup Interval (ms): 数据库空闲清理的间隔时间,单位ms
  Auto Commit:自动提交。有三个选项,true、false、编辑(自己通过jmeter提供的函数设置)
  Transaction Isolation:事务间隔级别设置,主要有如下几个选项:(对JMX加解密) TRANSACTION_REPEATABLE_READ事务重复读、TRANSACTION_READ_COMMITTED事务已提交读 TRANSACTION_SERIALIZABLE事务序列TRANSACTION_READ_UNCOMMITTED事务未提交读、TRANSACTION_NODE事务节点、DEFAULT默认、编辑
  Keep-Alive: 是否保持连接
  Max Connection age (ms):最大连接时长,超过时长的会被拒绝
  Validation Query:验证查询,检验连接是否有效(数据库重启后之前的连接都失效,需要验证查询)
  Database URL:如jdbc:mysql://localhost:3306/test,表示本地数据库,3306端口,请求访问的数据库名称为test,如果是远程数据库,例如数据库所在服务器IP为:192.168.11.120,请求的数据库名称为UserInfo,URL为dbc:mysql://192.168.11.120:3306/UserInfo
  JDBCDriver Class: JDBC的类,如com.mysql.jdbc.Driver
 
  5.添加jdbc request
  在线程组下添加sampler->jdbc request
  
  jdbc request中填写sql语句。
  注意:variable name必须跟JDBC Connection Configuration里设置的variable name一致。
 
  6.查看结果
  添加查看结果树,聚合报告。
  点击运行,运行结束后,查看结果。

      上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号