添加用户

第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素。 的线程组 告诉JMeter的用户数量你想模拟,用户应该多长时间 发送请求,他们应该发送的请求的数量。

继续添加ThreadGroup元素首先选择测试计划, 点击你的鼠标右键 添加 菜单,然后选择 添加 一个†’ ThreadGroup 。

您现在应该看到测试计划下的线程组元素。 如果你不 看到的元素,那么“扩大”点击测试计划树 测试计划的元素。

接下来,您需要修改默认属性。 选择线程组元素 在树上,如果您还没有选择它。 您现在应该看到线程 JMeter的集团控制面板在正确的部分窗口(见图7.1 下图)

图7.1。 线程组的默认值

首先提供一个更具描述性的名字我们的线程组。 的名字 字段中,输入JDBC用户。

 
你需要一个有效的数据库,数据库表和用户级访问 表。 这里所示的示例中,数据库是“云”和表名 “vm_instance”。
 

接下来,用户的数量增加到50个。

下一个字段的过渡时期,离开10的价值 秒。 这个属性告诉JMeter多久开始每个之间的延迟 用户。 例如,如果你输入一个10秒的过渡时期,JMeter的意志 完成你所有的用户开始在年底前10秒。 所以,如果我们有 50个用户和一个10秒过渡时期,然后开始用户之间的延迟 200毫秒(10秒/每秒50用户= 0.2用户)。 如果你设置 值为0,那么JMeter将立即开始你所有的用户。

最后,100年输入一个值 循环计数字段。 这个属性告诉JMeter多少次重复你的 测试。 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实例 改变这些例子适合您的特定的数据库)。 这些 如下例所示。

 
JMeter的顺序发送请求,你将它们添加到树中。
 

开始通过编辑以下属性(见图7.5):

  • 改名为“VM运行”。
  • 输入池名称:“myDatabase”一样(在配置元素)
  • 输入SQL查询字符串字段。
  • 输入参数值字段“奔跑”值。
  • 输入的参数类型VARCHAR。

图7.5。 JDBC请求第一SQL请求

接下来,添加第二个JDBC请求和编辑以下属性(参见 图7.6):

  • 改名为“虚拟机删除”。
  • 参数值的值更改为“删除”。

图7.6。 JDBC请求第二个请求

将侦听器添加到视图/存储测试结果

最后一个元素是一个需要添加到您的测试计划 侦听器 。 这个元素是 负责将所有JDBC请求的结果存储在一个文件中 并呈现结果。

选择 JDBC的用户 元素,并添加一个 总结报告 侦听器( 添加 一个†’ 侦听器 一个†’ 总结报告 )。

保存测试计划,并运行测试菜单 运行 一个†’ 开始 或 Ctrl +一个 R

侦听器显示了结果。

图7.7。 图结果侦听器

jmeter 构建一个数据库测试计划的更多相关文章

  1. jmeter 构建一个FTP测试计划

    添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加线程组元素首先选 ...

  2. jmeter 构建一个Web测试计划

    添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,请求他们应该送多少. 继续添加ThreadGroup ...

  3. jmeter 构建一个LDAP测试计划

    添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素. 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加ThreadGroup ...

  4. jmeter 建立一个监控测试计划

    监控 压力测试和系统管理是有用的. 使用压力 测试,服务器性能监控提供了额外的信息. 这也使得它更容易看到服务器性能之间的关系 在客户端和响应时间. 作为一个系统管理工具, 监控提供了一种简单的方法来 ...

  5. Jmeter创建一个web测试计划

    1.  下载Jmeter 下载地址:http://jmeter.apache.org/download_jmeter.cgi 下载后解压到你想“安装”的路径下,比如: D:\Program Files ...

  6. Jmeter(七) - 从入门到精通 - 建立数据库测试计划实战<MySQL数据库>(详解教程)

    1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常 ...

  7. Jmeter 建立数据库测试计划

    建立数据库测试计划(Building a Database Test Plan) 在本节中,将学习如何创建测试数据库服务器一个简单的测试计划.您将创建五十个用户向数据库服务器发送2个SQL请求.并且, ...

  8. jmeter创建数据库测试计划

    这个例子要:创建50个用户发送2个sql请求到数据库服务器, 也可设置用户重复执行100次,这样总的请求数=50*2*100 用到以下元素:thread group / jdbc request / ...

  9. JMeter 系列之—-02 创建数据库测试计划

    Jmeter创建数据库测试计划,包括如下步骤: 1. 添加数据库jar包 使用不同的数据库,要引入不同的jar包.主要有两种方式: 方式1:直接将jar包复制到jmeter的lib目录 方式2:通过测 ...

随机推荐

  1. VC++ 利用MAPI实现在程序中调用默认的电子邮件程序发送EMAIL(可以添加附件)。

    1.利用ShellExecute 可以条用默认邮件客户端,但不能发送带附件的邮件 mailto:用户账号@邮件服务器地址?subject=邮件主题&body=邮件正文   如:ShellExe ...

  2. oracle数据库导入导出dmp文件oracle命令

    在控制台下导入imp scott/密码@orcl file=文件路径 full=Y 导出 整个数据库TEST 用户名system  密码1234 exp system/1234@TEST file=文 ...

  3. BZOJ 1513 [POI2006]Tet-Tetris 3D

    题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1513 题意:三维空间,有一些立方体在垂直下落.立方体的左下角坐标(x,y)以及长宽 ...

  4. 【Unity3D游戏开发】性能优化之缩减打包压缩包大小 (二八)

    unity3d打包的所有文件是会被记录而且被排序的.所以这大大方便了我们分析为何打包文件如此之大,以及怎么减少打包文件. 日志目录一般在:C:\Users\Administrator\AppData\ ...

  5. Lucky String

    Lucky String -- 微软笔试 标签(空格分隔): 算法 A string s is LUCKY if and only if the number of different charact ...

  6. I2C总线信号时序总结

    I2C总线信号时序总结 总线空闲状态  I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态.此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电 ...

  7. application 网站计数器

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  8. 字段符号FIELD-SYMBOLS

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  9. [SAP ABAP开发技术总结]OLE

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  10. Android——GridLayout

    转载自http://www.cnblogs.com/over140/archive/2011/12/08/2280224.html 欢迎大家转载 前言 本章内容android.widget.GridL ...