WEB开发网
开发学院数据库DB2 测试您的DB2数据库:用JMeter测量性能 阅读

测试您的DB2数据库:用JMeter测量性能

 2007-11-04 21:40:56 来源:WEB开发网   
核心提示: 与数据库对话 现在,我们将指定如何与 DB2 UDB 通信,测试您的DB2数据库:用JMeter测量性能(2),我们要以 JDBC 请求的形式与 DB2 UDB 进行通信,右击刚才建立的线程组( DB2 Test),然后实际查看索引为具体数据库环境带来的好处,JMeter 允许您通过使用 File => Sav
与数据库对话

现在,我们将指定如何与 DB2 UDB 通信。我们要以 JDBC 请求的形式与 DB2 UDB 进行通信。右击刚才建立的线程组( DB2 Test),选择 Add => Sampler => JDBC Request

图 4. 设置 JDBC 连接
测试您的DB2数据库:用JMeter测量性能(图四)

  • 浅谈DB2数据库的备份与恢复(下)
  • DB2数据库
  • 如何读取Excel数据并导入DB2数据库
  • DB2数据库应用系统性能优化深入探究
  • 令我难忘的DB2数据库之路
  • 常见数据库系统之比较-DB2数据库
  • 了解DB2数据库优化的几条策略
  • IBM发布新的DB2数据库安全漏洞补丁
  • DB2数据库优化需掌握的几条基本策略
  • 轻松掌握DB2数据库中的数据移动

然后,您将看到一个屏幕,我们可以在其中设置一些只与 DB2 有关的信息,这样才能与我们的 DB2 数据库进行对话。这些信息包括:JDBC URL、JDBC 驱动程序,以及我们的用户名和口令。在这个屏幕上, 我们还可以指定有关连接池的信息,以及想要应用到数据库上的 SQL 查询。

接下来,我们使用 图 5 所示的值进行测试。对于那些不太熟悉连接池的读者来说,连接池就是一组数据库连接的维护,以便应用程序重复使用。数据库连接池在 Web 环境中很常见,因为 Web 用户连接、断开连接非常频繁。在数据库世界中,获得数据库连接是一项昂贵的操作。我们必须建立连接、维持连接,然后在操作完成的时候断开连接。利用 JMeter,我们可以分析连接池的优势。


图 5. 指定数据库的连接信息
测试您的DB2数据库:用JMeter测量性能(图五)

用监听器监听结果

这时,我们真正定义了一个 JMeter 测试,它将测试我们的 DB2 数据库。此时我们面临的问题是没有办法看到测试结果。为了解决这个问题,请右击 JDBC Request,然后选择 Add => Listener => Graph Results ,如下图所示:


图 6. 指定图形化结果
测试您的DB2数据库:用JMeter测量性能(图六)

点击查看大图

把您的脚放在 JMeter 的踏板上

现在是启动 JMeter 测试的时候了。从主菜单中选择 Run ,然后选择 Start,如 图 7 所示。


图 7. 启动测试
测试您的DB2数据库:用JMeter测量性能(图七)

请注意在屏幕右上角闪亮的屏幕区域。这个区域表明测试正在运行。在这个时候,您应当看到,图形被有关信息填充,信息的内容是执行指定查询所需要的时间(平均时间)(参见 图 8)。


图 8. 进行测试时以图形方式显示结果
测试您的DB2数据库:用JMeter测量性能(图八)

点击查看大图

您可能会考虑采用更多并发用户(线程组中的线程),来查看增加用户负载对于执行相同查询的平均时间的影响。您可能要给查询所涉及的字段添加索引,然后实际查看索引为具体数据库环境带来的好处。

JMeter 允许您通过使用 File => Save Test Plan 保存测试计划,从而指定保存 JMeter 测试计划的位置。

专题:http://www.cncms.com.cn/db2/w379761.html

Tags:测试 DB 数据库

编辑录入:coldstar [复制链接] [打 印]
赞助商链接