欢迎大家交流测试技术方面的经验。

发布新日志

  • LoadRunner时间限制破解

    2007-03-21 11:48:42

    LoadRunner时间限制破解

    3E90919D FF15 902F933E CALL DWORD PTR DS:[3E933070] ; 调用GetLocalTime
    修改成
    3E90919D FF15 902F933E CALL DWORD PTR DS:[3E932F90] ;使之跳到3E932F97
    
    然后修改内存:
    3E932F90 97 2F 93 3E
    
    3E932F97 50 PUSH EAX
    3E932F98 E8 CB2A5239 CALL kernel32.GetLocalTime ;继续调用GetLocalTime
    3E932F9D B2 D4 MOV DL,0D4
    3E932F9F 8A30 MOV DH,BYTE PTR DS:[EAX]
    3E932FA1 90 NOP
    3E932FA2 90 NOP
    3E932FA3 90 NOP
    3E932FA4 90 NOP
    3E932FA5 3AD6 CMP DL,DH
    3E932FA7 75 0B JNZ SHORT lm70.3E932FB4
    3E932FA9 90 NOP
    3E932FAA 90 NOP
    3E932FAB 90 NOP
    3E932FAC 90 NOP
    3E932FAD B2 D3 MOV DL,0D3
    3E932FAF 8810 MOV BYTE PTR DS:[EAX],DL ;修改[EAX]的时间为2003年
    3E932FB1 90 NOP
    3E932FB2 90 NOP
    3E932FB3 90 NOP
    3E932FB4 58 POP EAX
    3E932FB5 FFE0 JMP EAX ;程序返回
    
    
    
    功能实现:
    调用GetLocalTime之后,修改存放时间的内存内容,使之变成2003年
    这样不用每次修改系统时间,就能欺骗LoadRunner,让它以为时间为2003年,License判断不再为过期
    
    保存修改,文件对应于lm70.dll
  • 用loadrunner监控linux资源

    2007-03-16 11:43:39

    loadrunner监控linux资源

    1.安装rsh,和rsh-server两个服务包。

    a.    卸载rsh

    rpm –q rsh----------查看版本号

    rpm  -e 版本号---------卸载该版本。

    B.安装

    rpm –ivh  rsh-0.17-14.i386.rpm  rsh-server-0.17-14.i386.rpm

    这两个包在我的目录下有共享。

    2 下载并安装rstatd(这个包在我的共享目录下也有)
       gunzip rpc.rstatd-4.0.1.tar.gz  

    Tar –cvf rpc.rstatd-4.0.1.tar.
      ./configure ---
    配置
       make ---
    编译
       make install ---
    安装
       rpc.rstatd ---
    启动rstatd进程

    3
     打开/etc/xinetd.conf

    里面内容是:
      # Simple configuration file for xinetd
      #
      # Some defaults, and include /etc/xinetd.d/
      defaults
      {
            instances               = 60
            log_type                = SYSLOG authpriv
            log_on_success                = HOST PID
            log_on_failure                = HOST
            cps                        = 25 30
      }
      includedir /etc/xinetd.d

    4.重启xinetd

    A:

    service xinetd reload

    B:

    /sbin/service xinetd rstart
    5
    。修改/etc/xinetd.d/下的三个conf文件  rlogin ,rsh,rexec 这三个配置文件,
    打这三个文件,将里面的disable = yes都改成 disable = no     ( disabled 用在默认的 {} 中 禁止服务)
    或是把# default: off都设置成 on  ,并把“#”去掉,这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!

    6.启动rstatd

    rpc.rstatd

    7.查看rstatd是否启动:

    rpcinfo –p

    如果能看到:  

        100001    5   udp    618  rstatd

        100001    3   udp    618  rstatd

        100001    2   udp    618  rstatd

        100001    1   udp    618  rstatd

    就说明rstatd服务已经启动。可以用LR去监视了。

     

    loadrunner中怎么监控:

    1.启动控制器。

     

     

     

     

    这样就可以监控了。

Open Toolbar