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 ...
随机推荐
- Person Re-identification 系列论文笔记(四):Re-ID done right: towards good practices for person re-identification
Re-ID done right: towards good practices for person re-identification Almazan J, Gajic B, Murray N, ...
- C++模板相关知识点总结
1:在 C++ 中,模板是泛型编程的基础.模板是创建类或函数的蓝图或公式. 2:模板定义以关键字 template 开始,后接模板形参表,模板形参表是用尖括号括住的一个或多个模板形参的列表,形参之间以 ...
- Django框架登录验证及产生随机验证码的实例
1:views视图代码 # 登录验证 def login(request): # 使用ajax请求可以使用判断 # if request.is_ajax(): if request.method == ...
- 通过反射拿到构造方法 Day25
package com.sxt.constructor; /* * 反射 * Class类拿到构造方法 */ import java.lang.reflect.Constructor; public ...
- [牛腩]如何关闭.net framework4.0的请求验证 标签: 发布 2015-07-31 09:27 887人阅读 评论(38)
敲牛腩的时候,点击运行提示:从客户端中检测到有潜在危险的 Request.Form 值,感觉自己代码敲的并没有问题,于是开始各种查,下面分享一下我对此进行的研究. 为什么会报这个错误? 在 Web 应 ...
- uva 11754 Code Feat (中国剩余定理)
UVA 11754 一道中国剩余定理加上搜索的题目.分两种情况来考虑,当组合总数比较大的时候,就选择枚举的方式,组合总数的时候比较小时就选择搜索然后用中国剩余定理求出得数. 代码如下: #includ ...
- 关于RESTful一些注意事项,和自己整理的接口开发规范
https://blog.csdn.net/u013731455/article/details/56278168 最近在研究restful,公司开发要使用,所以自己就去网上找了好些资料,并整理了一套 ...
- laravel5.6 发送邮件附带邮件时,Unable to open file for reading,报错文件路径问题
https://stackoverflow.com/questions/48568739/unable-to-open-file-for-reading-swift-ioexception-in-la ...
- phpstudy一直使用php5.6版本一直“”“报错应用程序无法正常启动0xc000007b”,亲测可行
http://www.php.cn/xiazai/gongju/1351 vc9和vc11-vc14运行库 2018-01-26 来源/作者:php中文网 «» 下载次数:7808 工具简介: php ...
- angular安装应用
首先你要有node 和npm 全局安装angular npm install -g @angular/cli 安装一个angular项目 ng new 项目名称 cd进入新建的项目 跑页 ...