登录
首页 >  数据库 >  MySQL

jmeter 如何连接mysql数据库

来源:SegmentFault

时间:2023-01-21 14:23:31 163浏览 收藏

你在学习数据库相关的知识吗?本文《jmeter 如何连接mysql数据库》,主要介绍的内容就涉及到MySQL、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.查看结果

  • 添加查看结果树,聚合报告。
  • 点击运行,运行结束后,查看结果。

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《jmeter 如何连接mysql数据库》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>