⑴ jmeter怎样配置mysql
jmeter怎样配置mysql
1.首先我们要有一个可以做测试的数据库,当然,里面要有数据,不然怎么测呢?我的上一篇文章《Eclipse连接MySQL数据库(傻瓜篇)》,里面教你如何通过程序批量插入数据。
来看一下我的数据:
我可能有点啰嗦 :) 不管你用什么方式,你的数据库里要有点数据。
2.
打开JMeter,点击测试计划,
点击“浏览...”按钮,将你的JDBC驱动添加进来。
3.
添加一个线程组,
右键点击“线程组”,在下面添加一个“JDBC Connection Configuration”
来配置一下JDBC Connection Configuration页面。
4.
右键点击“线程组”,在下面添加一个“JDBC request”
5.
添加断言。
右键点击线程组---->添加--->断言---->响应断言。
6.
我们来添加一些监听器来行查看
添加一个断言结果:
右键点击线程组---->添加--->监听器---->结果断言。
添加一个图形结果:
右键点击线程组---->添加--->监听器---->图形结果。
添加一个查看结果树:
右键点击线程组---->添加--->监听器---->查看结果树。
下面是添加所有东东的列表:
7.
在线程组页面设置用户数、启动时间、循环次数
点击菜单栏“运行”----“启动”
下面是结果:
⑵ 怎么查看jmeter测试mysql的性能报告
1、复制mysql-connector-java-5.1.7-bin.jar(可点击该链接下载)至\apache-jmeter-2.13\lib目录下。
2、 进入\apache-jmeter-2.13\bin目录双击运行jmeter.bat 启动JMeter,
3、右击【测试计划】新增线程组,
4、新建线程组完成之后,可修改线程组名称,本来设置线程数为10,运行时间10秒,循环1次,因此总共请求10次
备注:Ramp-Up Period不可设置过短,否则会在初始给服务器过大的压力,也不能设置过短,否则第一个线程完成之后,第二个线程还没启动,建议Ramp-Up Period=总线程数。
5、新建JDBC连接池
配置信息如下:
Database URL: jdbc:mysql://服务器地址:3306/数据库名
JDBC Driver class:数据库JDBC驱动类名,com.mysql.jdbc.Driver
Username:数据库连接用户名
Password:数据库连接密码
6、新建JDBC请求
7、在Variable Name输入同JDBC Connection Configuration相同连接池名,本例输入如下查询语句。
8、添加断言
9、添加断言结果
10、添加图形结果
11、添加察看结果树
12、添加聚合报告
13、选中mysql线程组,点击绿色箭头运行按钮
14、察看报告
⑶ 如何用JMeter对MySQL数据库进行压测
在Jmeter中建立一个JDBC
Request
测试计划主要分两步。
(1)设置JDBC连接池(在JDBC
Connection
Configuration)
(2)添加JDBC
Request
其他步骤就是设置参数化、断言、监听结果。
第一步:添加
JDBC
Connection
Configuration
需要设置jdbc线程池变量的名称,这里设置为jdbcConfig,这个变量在JDBC
Request中要使用的;还有要设置Database
URL,格式为:jdbc:mysql://localhost:3306/chen?serverTimezone=UTC&characterEncoding=utf-8,注意:?后面的serverTimezone=UTC&characterEncoding=utf-8不能缺少,否则会报时区错误。
第二部:设置JDBC
Request
⑷ jmeter连接MySQL数据库运行响应报错Unknown database 'test16'
可以检查下数据库连接地址和数据库密码是否填写正确,多数是地址错了。
⑸ 如何用jmeter实现mysql数据库增删改查
在线程组中添加JDBC Connection Configuration
a.variable Name 中填写的JDBC Request需要引用的值(例如:test)
b.Database URL 中填写jdbc:mysql://数据库的地址:端口号/数据库名称
c.JDBC Driver class中填写:org.gjt.mm.mysql.Driver
d.Username中填写数据库的用户名
e.Password中填写数据库的密码
在测试计划中导入sql所需要的jar包"mysql-connector-java-5.1.20.jar"
添加JDBC Request
a.在variable Name中填入上面说的"test"
b.在Query中填写你所需要操作的sql语句
添加查看结果数后运行查看你操作的接口