您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 > Jmeter
测试您的DB2数据库:用JMeter测量性能
作者:网络转载 发布时间:[ 2012/11/30 13:33:15 ] 推荐标签:

图 2. 添加线程组

在下一个屏幕中(参见 图 3),您可以定义测试中所要包含的线程或模拟用户的数量。 等候周期(Ramp-Up Period)指定了 JMeter 在向数据库暴露模拟用户之前应当等待的时间。例如,如果我们有 30 个模拟用户,等候周期为15秒,那么我们会每秒向数据库暴露 2 个用户(30 个用户/15 秒)。如果将等候周期设置为 0,JMeter 会自动一次启动所有模拟用户。循环计数(Loop Count)指定了 JMeter 要重复测试的次数。在这个屏幕中,还可以修改我们的线程组名称。接下来按 图 3 所示输入设置,这将为我们提供 30 个同时启动的用户。该测试将运行 100 次。

图 3. 线程组的设置

与数据库对话

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

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

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

图 5. 指定数据库的连接信息

用监听器监听结果

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

图 6. 指定图形化结果

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd