jmeter 构建一个数据库测试计划
添加用户
第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素。 的线程组 告诉JMeter的用户数量你想模拟,用户应该多长时间 发送请求,他们应该发送的请求的数量。
继续添加ThreadGroup元素首先选择测试计划, 点击你的鼠标右键 添加 菜单,然后选择 添加 一个 ThreadGroup 。
您现在应该看到测试计划下的线程组元素。 如果你不 看到的元素,那么“扩大”点击测试计划树 测试计划的元素。
接下来,您需要修改默认属性。 选择线程组元素 在树上,如果您还没有选择它。 您现在应该看到线程 JMeter的集团控制面板在正确的部分窗口(见图7.1 下图)
图7.1。 线程组的默认值
首先提供一个更具描述性的名字我们的线程组。 的名字 字段中,输入JDBC用户。
接下来,用户的数量增加到50个。
下一个字段的过渡时期,离开10的价值 秒。 这个属性告诉JMeter多久开始每个之间的延迟 用户。 例如,如果你输入一个10秒的过渡时期,JMeter的意志 完成你所有的用户开始在年底前10秒。 所以,如果我们有 50个用户和一个10秒过渡时期,然后开始用户之间的延迟 200毫秒(10秒/每秒50用户= 0.2用户)。 如果你设置 值为0,那么JMeter将立即开始你所有的用户。
最后,100年输入一个值 循环计数字段。 这个属性告诉JMeter多少次重复你的 测试。 JMeter反复运行您的测试计划,选择永远 复选框。
参见图7.2完成JDBC用户线程组。
图7.2。 JDBC用户线程组
JDBC 添加请求
既然我们已经定义了用户,现在是时候来定义他们的任务 将被执行。 在本节中,您将指定JDBC请求 执行。
用户首先选择JDBC元素。 点击你的鼠标按钮 得到 添加 菜单,然后选择 添加 一个 配置元素 一个 JDBC连接配置 。 然后,选择这个新元素以查看其控制面板(见图7.3)。
设置以下字段(这些假设我们将使用一个MySQL数据库称为“云”):
- 变量名(这里:myDatabase)绑定到池中。 这就需要来唯一地标识该配置。 它使用JDBC取样器来确定要使用的配置。
- mysql数据库URL:jdbc::/ / ipOfTheServer:3306 /云
- JDBC驱动程序类:com.mysql.jdbc.Driver
- 用户名:用户名的数据库
- 密码:密码的用户名
屏幕上的其他领域可作为默认值。
JMeter创建一个数据库连接池的配置设置在控制面板中指定。 在JDBC请求池被称为“变量名”字段。 可以使用几种不同的JDBC配置元素,但他们必须有唯一的名称。 每个JDBC请求必须引用一个JDBC配置池。 不止一个JDBC请求可以引用同一池。
图7.3。 JDBC配置
再次选择JDBC用户元素。 点击你的鼠标按钮 得到 添加 菜单,然后选择 添加 一个 取样器 一个 JDBC的请求 。 然后,选择这个新元素以查看其控制面板(见图7.4)。
图7.4。 JDBC的请求
在我们的测试计划,我们会让两个JDBC请求。 第一个是 选择所有运行的VM实例,第二是选择“删除”(显然你应该VM实例 改变这些例子适合您的特定的数据库)。 这些 如下例所示。
开始通过编辑以下属性(见图7.5):
- 改名为“VM运行”。
- 输入池名称:“myDatabase”一样(在配置元素)
- 输入SQL查询字符串字段。
- 输入参数值字段“奔跑”值。
- 输入的参数类型VARCHAR。
图7.5。 JDBC请求第一SQL请求
接下来,添加第二个JDBC请求和编辑以下属性(参见 图7.6):
- 改名为“虚拟机删除”。
- 参数值的值更改为“删除”。
图7.6。 JDBC请求第二个请求
将侦听器添加到视图/存储测试结果
最后一个元素是一个需要添加到您的测试计划 侦听器 。 这个元素是 负责将所有JDBC请求的结果存储在一个文件中 并呈现结果。
选择 JDBC的用户 元素,并添加一个 总结报告 侦听器( 添加 一个 侦听器 一个 总结报告 )。
保存测试计划,并运行测试菜单 运行 一个 开始 或 Ctrl +一个 R
侦听器显示了结果。
图7.7。 图结果侦听器
jmeter 构建一个数据库测试计划的更多相关文章
- jmeter 构建一个FTP测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加线程组元素首先选 ...
- jmeter 构建一个Web测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,请求他们应该送多少. 继续添加ThreadGroup ...
- jmeter 构建一个LDAP测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素. 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加ThreadGroup ...
- jmeter 建立一个监控测试计划
监控 压力测试和系统管理是有用的. 使用压力 测试,服务器性能监控提供了额外的信息. 这也使得它更容易看到服务器性能之间的关系 在客户端和响应时间. 作为一个系统管理工具, 监控提供了一种简单的方法来 ...
- Jmeter创建一个web测试计划
1. 下载Jmeter 下载地址:http://jmeter.apache.org/download_jmeter.cgi 下载后解压到你想“安装”的路径下,比如: D:\Program Files ...
- Jmeter(七) - 从入门到精通 - 建立数据库测试计划实战<MySQL数据库>(详解教程)
1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常 ...
- Jmeter 建立数据库测试计划
建立数据库测试计划(Building a Database Test Plan) 在本节中,将学习如何创建测试数据库服务器一个简单的测试计划.您将创建五十个用户向数据库服务器发送2个SQL请求.并且, ...
- jmeter创建数据库测试计划
这个例子要:创建50个用户发送2个sql请求到数据库服务器, 也可设置用户重复执行100次,这样总的请求数=50*2*100 用到以下元素:thread group / jdbc request / ...
- JMeter 系列之—-02 创建数据库测试计划
Jmeter创建数据库测试计划,包括如下步骤: 1. 添加数据库jar包 使用不同的数据库,要引入不同的jar包.主要有两种方式: 方式1:直接将jar包复制到jmeter的lib目录 方式2:通过测 ...
随机推荐
- centos系统下设置固定IP+dns
笔者用的linux系统是centos版本的,在次之前linux是空白,今天我在物理机用XSHELL连接虚拟机中的centos时候出现连接失败的情况,我的第一反应就是IP是不是变了?打开虚拟机之后在终端 ...
- centos Linux 统计某个文件夹占用空间大小
转载自 http://www.07net01.com/linux/centos_Linux_tongjimougewenjianjiazhanyongkongjiandaxiao_12510_1346 ...
- centos6.5 ssh安全优化,修改默认端口名,禁止root远程登录
一.修改默认端口号 第一步: vi /etc/sysconfig/iptables 添加修改后的端口号的配置 -A INPUT -p tcp -m state --state NEW -m tcp - ...
- BZOJ 1927 星际竞速(最小费用最大流)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1927 题意:一个图,n个点.对于给出的每条边 u,v,w,表示u和v中编号小的那个到编号 ...
- TCP/IP协议简介
计算机网络是什么? 简单地理解,计算机网络的任务就是传输数据.为了完成这一复杂的任务,国际标准化组织ISO提供了OSI参考模型,这种模型把互联网网络氛围7层,分别是物理层.数据链路层.网络层.传输层. ...
- LuaTinker的bug和缺陷
LuaTinker的bug和缺陷 LuaTinker是一套还不错的C++代码和Lua代码的绑定库,作者是韩国人Kwon-il Lee,作者应该是参考了LuaBind后,为了简化和避免过重而实现的.其官 ...
- FreeSWITCH第三方库(音频)的简单介绍(一)
FreeSWITCH使用了大量的第三方库,本文档主要介绍音频相关库的信息: 视频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5488890.html 其他相关 ...
- Q查询
一.Complex lookups with Q objects(Q对象的复杂查询) 仅仅靠单一的关键字参数查询已经很难满足查询要求.此时Django为我们提供了Q查询: class Q 1.Q对象( ...
- [C程序设计语言]第三部分
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- 在SQL Server中 获取日期、日期格式转换
--常用日期转换参数: PRINT CONVERT(varchar, getdate(), 120 ) 2016-07-20 16:09:01 PRINT replace(replace(replac ...