ITPub博客

首页 > 应用开发 > IT综合 > 我编的并发线程压力测试工具

我编的并发线程压力测试工具

原创 IT综合 作者:sundog315 时间:2007-10-26 12:17:12 0 删除 编辑

Oracle Database 压力测试

主要用来测试数据库对指定SQL在并发多线程时响应时间。

软件包内容:

PressureTest.exe 测试工具,需.Net Framework2.0以上支持

test.sql 测试SQL文件,SQL以“;”分割

param.txt SQL对应参数,此文件一行对应test.sql中一个SQL,且参数为字符型(varchar2

Result.txt 测试结果,详细测试结果及平均结果

测试采用通用ODBC连接,需在ODBC数据源管理器中定义为系统DSN

test.sql中读取预定义SQL,并绑定param.txt中的参数,参数数目需与SQL中定义的参数数目相同。

程序打开Thread定义的线程,并发运行SQL,每线程连续运行5SQL文件中定义的SQL

Result.txt

Thread 1:(0,1.203,0.234,0,0,0,0,0,0,0,0) (0.015,4.312,1.453,75.5,0.531,0.89,1.265,0.906,0.812,1,0) (0.828,5.625,0.906,101.562,1.828,10.328,0.421,0.906,1.718,3.484,0) (0,11.031,1.765,126.843,1.109,5.968,0.468,0.89,0.375,0.64,0) (0.031,1,0.375,250.812,1.39,7.875,0.75,5.093,3.328,5.078,0)

第一个线程运行结果,五个括号表示运行5SQL文件中的SQL,括号内为按顺序SQL文件中每SQL的执行时间。

Average run Time:

SQL0:0.13928

SQL1:4.075744

SQL2:1.505766

SQL3:106.7852

SQL4:1.992846

SQL5:4.593609

SQL6:1.34712

SQL7:2.635617

SQL8:1.34285

SQL9:2.350351

SQL10:0

平均每SQL运行时间。

下载地址:http://www.itpub.net/880052.html

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/19423/viewspace-978659/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-01-05

  • 博文量
    126
  • 访问量
    509838