Jmeter的应用

  • Post author:
  • Post category:其他


一.jmeter直连数据库

1.1 配置

添加Mysql的驱动jar包

方式1:在测试计划面板点击‘游览’按钮,将jdbc驱动添加进来

方式2:将MySQL的驱动jar包放在lib/ext目录下,重启jmeter

1.2 配置数据库连接信息

位置:测试计划–>线程组–>配置元件–>JDBC Connection Configuration

Variable Name:连接池名称。JDBC Request会通过此名称来获取连接池的配置,名称可以随意填写,但是最好具体实际的业务意义,方便理解和记忆。

其他的可以默认,可以根据实际情况来调节优化性能。

Database URL:数据链接url,格式:jdbc:mysql://localhost:3306/host

注释:数据库的ip地址+端口/数据库名(查询数据库端口号show global variables like ‘port’)

jdbc:mysql://127.0.0.1:3306/mydb2?serverTimezone=UTC& allowMultiQueries=true

JDBC Driver Class:驱动器名称。固定:com.mysql.jdbc.Driver

Username:用户名

Passowrd:密码

添加一个JDBC Request。

位置:右键线程组【添加】-【Sampler】-【JDBC Request】

Select Statement:查询语句

只能执行查询语句select,执行第一条sql语句,而且第一条必须是select语句,否则报错

Updata Statement:更新语句

支持测试非select语句,并且支持测试多条,若其中夹杂select语句,自动忽略,若第一条语句为select

语句,报错

Callable Statement:所有语句

只要语法正确,任何语句,再多的条数都能支持

Prepared Select Statement:预编译查询语句。(长时间执行效率更高,支持占位符)

Prepared Update Statement:预编译更新语句。(同上)

Commit (立即提交)Rollback(回滚)

Parameter values:参数值。参数化sql语句中的值

Paramter types:参数类型。数据库的参数你可以去查看一下。这里是varchar类型。

Variable names:变量名字,也就是将筛选出来的值放



版权声明:本文为weixin_72206076原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。