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

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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/19423/viewspace-978659/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值