JMeter数据库测试计划
在系统上安装数据库服务器之后。 按着这些次序:
- 创建名为testdb的数据库。
- 创建表 -
tb_user
。 - 将记录插入到
tb_user
表中。
下图显示了创建的数据库及其记录。
注意:您需要将相应的JDBC驱动程序复制到apache-jmeter-4.0文件夹的“lib”目录中。 例如,下图显示了
E:\software\apache-jmeter-4.0\lib
文件夹中的各个.jar
文件。
创建JMeter测试计划
- 进入到安装的
E:\software\apache-jmeter-4.0\bin
文件夹,双击jmeter.bat
文件以启动JMeter界面。 - 选择测试计划节点,然后右键单击所选项目。
- 鼠标悬停在“Add”选项上,然后将显示元素列表。
- 选择“线程(用户)” -> “Thread Group”。
- 将此线程组重命名为:JDBC Users。
- 线程组的默认属性保持不变。
添加JDBC请求
- 右键单击JDBC users元素。
- 鼠标悬停在“Add” 选项上,然后将显示元素列表。
- 选择Config Element -> JDBC Connection Configuration 。
需要设置一些重要的字段,这些字段将决定数据库和JMeter之间的正确连接。 这些字段包括 -
- 绑定到池的变量名称 - 它唯一地标识配置。 JDBC Sampler将进一步使用此名称来标识要使用的配置。这里将其命名为test。
- 数据库URL - jdbc:mysql://localhost:3306/testdb
- JDBC驱动程序类 -
com.mysql.jdbc.Driver
。 - 用户名 -
root
。 - 密码 - root用户的密码。
其他字段保持不变。
右键单击JDBC users元素。
- 鼠标悬停在“Add”选项上,然后将显示元素列表。
- 选择Sampler -> JDBC request。
- 选择此新元素以查看其控制面板。
需要设置一些重要的字段。 JDBC请求控制面板包括 -
- 名字 -
JDBC Request
。 - 输入池名称 - 测试(与配置元素中的相同)。
- 查询类型 - 选择语句。
- 查询 - 输入SQL查询字符串字段。
创建监听器
- 选择JDBC users 元素。
- 鼠标悬停在“Add”选项上,然后将显示元素列表。
- 选择Listener -> View Results Tree。
下图显示了默认的“View Results Tree”界面。
保存并执行测试计划
- 单击File -> Save Test Plan另存为。
- 将整个测试计划保存为
DB_test.jmx
。
单击Run -> Start以执行测试计划。
验证输出
JMeter的绿色表示测试计划的成功执行。
响应数据选项卡显示数据库“testdb”的记录。
JMeter数据库测试计划的更多相关文章
- Jmeter 建立数据库测试计划
建立数据库测试计划(Building a Database Test Plan) 在本节中,将学习如何创建测试数据库服务器一个简单的测试计划.您将创建五十个用户向数据库服务器发送2个SQL请求.并且, ...
- JMeter 系列之—-02 创建数据库测试计划
Jmeter创建数据库测试计划,包括如下步骤: 1. 添加数据库jar包 使用不同的数据库,要引入不同的jar包.主要有两种方式: 方式1:直接将jar包复制到jmeter的lib目录 方式2:通过测 ...
- Jmeter(六) - 从入门到精通 - 建立数据库测试计划(详解教程)
1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,因此这篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非 ...
- Jmeter(七) - 从入门到精通 - 建立数据库测试计划实战<MySQL数据库>(详解教程)
1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常 ...
- jmeter数据库,charles抓包,Python循环语句
jmeter数据库,charles抓包,Python循环语句 一.Jemeter数据库 添加jar包数据库 jemeter=>浏览 添加JDBC Connection Configuration ...
- jmeter 构建一个数据库测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 的线程组 告诉JMeter的用户数量你想模拟,用户应该多长时间 发送请求,他们应该发送的请求的数量. 继续添加Thread ...
- jmeter创建数据库测试计划
这个例子要:创建50个用户发送2个sql请求到数据库服务器, 也可设置用户重复执行100次,这样总的请求数=50*2*100 用到以下元素:thread group / jdbc request / ...
- JMeter学习笔记--创建数据库测试计划
添加线程组(并发用户):线程数(10),Rame-Up Period(0), Loop Count(3) 线程组添加JDBC请求(配置元件):Variable Name(MySQL), Databas ...
- JMeter数据库操作详解
Jmeter提供了JDBC连接的插件,通过执行SQL语句的java API,实现对数据库的访问和查询,同时可以操作一次向数据库插入上百条上千条数据. 一.安装驱动包 将需要连接JDBC的jar包放入j ...
随机推荐
- hdu1080 LCS变形
dp[i][j]表示配对的最大值. dp[i-1][j]表示s1[i-1]与'-'配对. dp[i][j-1]表示s2[j-1]与'-'配对. dp[i-1][j-1]表示s1[i-1]与s2[j-1 ...
- 自动编码(AE)器的简单实现
一.目录 自动编码(AE)器的简单实现 一.目录 二.自动编码器的发展简述 2.1 自动编码器(Auto-Encoders,AE) 2.2 降噪自编码(Denoising Auto-Encoders, ...
- @atcoder - AGC035D@ Add and Remove
目录 @description@ @solution@ @accepted code@ @details@ @description@ 给定 N 张排成一行的卡片,第 i 张卡片上面写着 Ai. 重复 ...
- 手动封装AJAX
正常函数的调用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...
- Linux 网络原理及基础设置
临时配置网络(ip,网关,dns)+永久配置 设置IP和掩码 ifconfig eth0 192.168.2.2 netmask 255.255.255.0 设置网关route add default ...
- HDFS 通信接口
- oracle函数 SESSIONTIMEZONE
[功能]:返回会话时区 [参数]:没有参数,没有括号 [返回]:字符型 [示例]select dbtimezone,SESSIONTIMEZONE from dual; 返回:+00:00 +08 ...
- 从遇见到信任 | Apache Dubbo 的毕业之旅
所谓信任,就是多一次机会. 2018年2月16日,Apache Dubbo 加入 Apache 基金会孵化器. ... 2019年5月16日,Apache 软件基金会董事会决议通过了 Apache D ...
- Shell echo 命令
Shell 的echo 指令与PHP的echo指令类似,都是用于字符串的输出.命令格式: echo string 您可以使用echo实现更复杂的输出格式控制. 1.显示普通字符串: echo &quo ...
- ng-model 将时间戳转换为标准时间
html部分 <div class="form-group loginCon1"> <label class="col-sm-2 control-l ...