oracle上配置压力测试工具

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windows 下的HAMMERRORA压力测试工具使用

◆一:下载工具:hammerora-2.0-Win-x86.exe

◆二:创建路径:C:\oracle\instantclient

◆三:安装hammerora-2.0-Win-x86.exe,默认安装路径要修改为:C:\oracle\instantclient。否则出现不了成功的界面。

◆四:配置环境变量:

在用户变量的path中增加:C:\oracle\instantclient

在系统变量中增加:

TNS_ADMIN

E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora

◆五:编写脚本:(只有红色的这部分需要修改)

package require Oratcl

set connect club/club@192.168.15.45

puts "logging on to $connect.."

set lda [oralogon $connect]

set curn1 [oraopen $lda ]

set sql1 "select 'feng ' || user from dual"

orasql $curn1 $sql1

after 40000

oraclose $curn1

oralogoff $lda

puts "connection closed"

◆六:设置virtual user ,并且load virtual user,就是两个人头的就是load virtual users;

◆七:开始测试:(两个人头变成了红色,而红色边上的就是run hammerora)

◆八:看状态变化:(以下是假设一个用户)

已经load了用户

已经开始运行:

已经运行成功了:

◆八:看数据库的变化:(以下是作者做过的4个虚拟用户连接的数据库测试情况)连接的时候是:

SQL> select count(*) from v$session;

COUNT(*)

----------

21

SQL> /

USERNAME PROGRAM

CLUB wish84t.exe

CLUB wish84t.exe

CLUB wish84t.exe

SYS sqlplus@localhost.localdomain (TNS V1-V3) CLUB

CLUB wish84t.exe

而状态为成功时,已经断开连接:

SQL> /

COUNT(*)

----------

17

SQL> select username, program from v$session where username != 'ORACLE.EXE'; USERNAME PROGRAM

SYS sqlplus@localhost.localdomain (TNS V1-V3) CLUB

相关文档
最新文档