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 ...
随机推荐
- 2019-10-18-dotnet-文件读写务必注意事项
title author date CreateTime categories dotnet 文件读写务必注意事项 lindexi 2019-10-18 08:42:53 +0800 2019-10- ...
- UVA_489:Hangman Judge
Language:C++ 4.8.2 #include<stdio.h> #include<string.h> int main(void) { ]; ]; ]; ]; // ...
- UVA_494:Kindergarten Counting Game
Language: C++ 4.8.2 #include<stdio.h> #include<ctype.h> int main(void) { int ch; int wor ...
- tyvj1467 通向聚会的道路
背景 Candy住在一个被划分为n个区域的神奇小镇中,其中Candy的家在编号为n的区域,Candy生日这天,大家都急急忙忙赶去Candy家庆祝Candy的生日. 描述 Candy共有t个朋友 ...
- 【NS2】常用资源(转载)
(一). NS常用基本网站 1. 寻求问题答案最好的地方. http://mailman.isi.edu/pipermail/ns-users/ 2. 柯老师的网站,包含很多非常实用资源:安装, ...
- Android 高仿微信支付键盘
现在很多app的支付.输入密码功能,都已经开始使用自定义数字键盘,不仅更加方便.其效果着实精致. 下面带着大家学习下,如何高仿微信的数字键盘,可以拿来直接用在自身的项目中. 先看下效果图: 1. 自定 ...
- Maven command
mvn eclispe:clean mvn eclispe:eclispe mvn clean package mvn clean package -Dmaven.test.skip=true mvn ...
- SharpDX初学者教程第5部分:着色三角形
原文 http://www.johanfalk.eu/blog/sharpdx-beginners-tutorial-part-5-coloring-the-triangle 在第4部分中,我们创建了 ...
- 洞见数据库前沿 阿里云数据库最强阵容 DTCC 2019 八大亮点抢先看
摘要: 作为DTCC的老朋友和全球领先的云计算厂商,阿里云数据库团队受邀参加本次技术盛会,不仅将派出重量级嘉宾阵容,还会为广大数据库业内人士和行业用户奉上8场精彩议题.下面小编就为大家提前梳理了8大亮 ...
- Transformer的PyTorch实现
Google 2017年的论文 Attention is all you need 阐释了什么叫做大道至简!该论文提出了Transformer模型,完全基于Attention mechanism,抛弃 ...