使用Java工具测试DB性能

时间:2012-08-09 20:40:40

标签: java performance testing

我是一名Java开发人员,现在进入一个性能测试团队,为他们开发一个测试数据库性能的工具。我的工作是开发一个工具,它接受一组查询,同时命中数据库(线程)并计算平均响应时间。

这个工具正在被开发作为一个增值,以打动客户,从而摆脱项目目前所处的红色状态。我的问题是......

  1. 它真的是一个有用的工具吗?使用线程同时命中它会给我们它可能需要的实际响应时间吗?
  2. 是否有进一步改进上述工具的建议?例如,添加图表时间与查询编号
  3. 有关可以开发用于测试数据库性能的其他工具的任何想法吗?
  4. 注意:这是一个内部工具,我不关心数据库的性能,我只需要测试它是否可以毫不拖延地处理多个查询。另外,请不要建议使用现有工具,因为我们提供“额外”的东西

2 个答案:

答案 0 :(得分:1)

您可以使用提供jdbc采样器的jmeter。

请参阅:

此致

菲利普

答案 1 :(得分:0)

这不是您问题的答案,而是建议。

我会使用一些完善的数据库基准测试,如TPC-H,并从Java运行它 记录结果。

我建议查看此主题以获取更多信息:

How Do I record the execution time of running sql statements that are stored in files?