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

发布新日志

  • 01 RFS自动化之【脚本的运行】

    2014-11-25 14:08:32Top 1 Digest 1

    终止IE和IEdriver进程,替换Close ALL Browsers


    在使用RFS框架,运行case时,遇到某case中断报错,IE和IEDriver进程无法正常终止;后续的case将无法正常执行。如何处理?

    2种方式:
    方式1
    RFS中 OperatingSystem.Run ../Kill.bat
    Kill.bat文件中为:
    taskkill /F /IMw3wp.exe
    taskkill /F /IM IEDriverServer.exe
    taskkill /F /IM iexplore.exe

    方式2

    OperatingSystem.Run ../Kill.py

    Kill.py文件中为:

    import os

     

    command = 'taskkill /F /IM w3wp.exe'

    command1 = 'taskkill /F /IM IEDriverServer.exe'

    command2 = 'taskkill /F /IM iexplore.exe'

     

    os.system(command)

    os.system(command1)

    os.system(command2)

    批量运行case:

     1、批量运行suite下指定Tag的所有case


    标签:我们在脚本自动构建时,永远不可能用人一个个勾选case进行脚本运行,总希望能将一些类型的case每次批量执行,那么下面讲到的tag(标签)将能满足我们的需求。
    什么是标签?就是一个类标记,如男人和女人;
    对某些case或者suite打上标签后,只需要告诉框架,要运行男人或者女人即可!
    怎么打标签?

    我们对001003case打上men标签后,只运行01合同登记下的Tagmencase


    Pybot -i men 01合同订立.txt


    Pybot -i(include)  men(Tag) 01合同订立.txt(suite名称:文件夹套为文件夹名称,文件套要加套文件类型,如.txt)

    如果要运行某个文件夹套(L1_合同场景)下的所有Tagmencase

    切换到,文件夹套(L1_合同场景)所在的路径,运行Pybot -i men  L1_合同场景;即使该文件夹套下,嵌套有多层的

    文件夹套,也能正常运行。


    2、重复执行suite下的Tag=aaa的 case 指定次数


    for /L %a in (1,1,6) do pybot -i aaa 01Test.txt


    /L : 以增量形式,for递增

    (1,1,6) : "1"从1开始,"1"步进为1,“6”循环到=6

    do: 执行do 后的 命令

  • 忙!

    2007-08-20 18:08:49

    最近负责一个项目的测试,忙啊!

    有关QTP的问题也没有时间去看和解决了。

  • 因为足球我抢到了遥控器,也因为足球我主动献出了遥控器

    2007-07-19 15:45:09

     

    因为足球我抢到了遥控器,也因为足球我主动献出了遥控器

    昨晚偶因为要看中国对小乌,女朋友要看一帘幽梦,差点吵架;后来女朋友还是让给我了.可是到最后中国足球又让我彻底失望,担心女朋友鄙视我连这么烂的球赛也看.所以球赛还没有结束我就主动献出了遥控器.

  • 会议&excel自动打印

    2007-07-13 17:59:19

    和客户开了接近两天的会议,快郁闷死我了.

    刚转正对行业的业务还没有那么精通,所以基本上都是在那听总监和项目经理在和客户交流,自己只有听的份.

    也不敢过多的提出什么异议,说实话我也听不出什么异议的地方.

    突然觉得在业务方面自己还相当的欠缺啊.

    -------------------------------------

    离下班还有两个小时,会议终于开完了.

    回到自己座位上,想想还是学学QTP吧,等QTP学的差不多了.再去研究loadrunner.

    不过刚学了个好玩的功能,直接调用excel的方法,将从数据库取出的数据,写到excel中,然后再横向打印出来,

    不过横向的功能好像有点问题,现在只能竖着打印.

  • 如何在WINDOWS2003中自动装载USB硬盘(U盘或移动硬盘)

    2007-05-29 12:11:28

     

    如何在WINDOWS2003中自动装载USB硬盘(U盘或移动硬盘)

           可能使用WINDOWS2003的朋友都遇到过这样的现象,

    就是U盘或移动硬盘插入USB接口, 系统提示找到硬盘了,且提示设备可以使用了,但是在我的电脑里根本找不到盘符, 然后需要打开计算机管理,进入设备管理后为新硬盘分配一个盘符后才可以使用。下文全面介绍了如何像WINDOWSXP一样自动装载USB硬盘的方法。

          首先WINDOWS2003做为SERVER版本的操作系统,

    安全稳定是它的首选,因此一些在XP是自动处理的程序在WINDOWS2003中都需要手工配置后才能完成,如光盘刻录、数码相机照片读取等等。U盘自动装载也是一样的,WINDOWS2003具体配置方法如下:

    1、进入命令提示符环境(也就是DOS)

    2、进入DISKPART程序

    3、输入AUTOMOUNT ENABLE指令

    4、OK,下次USB硬盘接入后就可以像XP 一样自动装载了。

     

    以下为具体操作的演示:

    Microsoft Windows [版本 5.2.3790]
    (C) 版权所有 1985-2003 Microsoft Corp.

    C:\Documents and Settings\Administrator>diskpart

    Microsoft DiskPart Copyright (C) 1999-2001 Microsoft Corporation.
    On computer: YZS13

    DISKPART> automount enable

    已经启用自动装载新卷。

    DISKPART> exit

    退出 DiskPart...

  • 重新投入房地产软件行业

    2007-04-24 16:09:07

    重新投入房地产软件行业,不知道是喜还是悲!
  • 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
  • MOTO e680i的手机用户必看

    2007-03-21 09:38:12

    欲买和已买 MOTO e680i的手机用户必看

    上星期,终于买了一台小i,刚出来来时就非常欣赏它的功能,一直等它降价,终于降到2000多了,嘿嘿…… 
          新机子拿到手上用了好2个星期,发现里面有好多功能说明书上没有,现在就整理一下与大家分享。
    一、如何删除小i中自带的游戏
           小i的大屏幕对手机游戏的爱好者来说,简直就是天堂。但手机本身内置了很多的收费游戏,不想玩收费的,它又占内存空间,卸载应用程序里又卸不掉它。怎么办呢?哈哈~~~~~~~继续看。
           点击最左上角的图标,然后选择应用,这时我们就能看到很多的游戏,像打砖块、仙剑奇侠传、金山词霸……(都是收费的)。拿出你的小笔,点住它,别松开,等到6朵花瓣都形成后就会出现一个菜单,选择卸载。OK!!!(来点掌声)
    二、如何破解小i里的收费游戏
          虽然网上有很多的java游戏可以免费下载,但如果你实在觉得里面的游戏很好玩,还不想花钱的话,那只有选择一些不太光明的方法了。(不是我发明的,从网上下的,呵呵……)
          1.下载破解补丁http://bbyz888.ik8.com/file/xsa94s7EvP4_fhe2GqsX5MR9.rar,然后解压,在xsa94s7EvP4_fhe2GqsX5MR9\破解文件\rms下有5个文件。
           2 .全选后复制
           3.把手机连接上电脑,在“.system\java\SystemApps\MIDlet*****\rms”粘贴覆盖原来文件,(*****是数字,一共好象是15个不同的,也就是说有15个rms文件夹。全部拷贝一遍)。大功告成,。连金山词霸都给破解了,嘻嘻……
    三、在sd卡上设置个加密文件夹
           小i出色的多媒体功能,让我们爱不释手,可难免会手机里搞些个人的东西,让别人看到了难免有点尴尬。本身小i不提供在sd卡上加密的文件夹,我在网上学了好长时间,终于学会了。屡试不爽啊!哈……哈……哈……
           1.安装Loader
            Loader的作用:安装后,用来运行自己编写的或网上下载的脚本程序。
           下载地址:http://bbyz888.ik8.com/file/Loader_E680I_sd.mtf
            小i是linux的操作系统,mtf文件是linux的可执行文件,把它复制到手机里(不要复制到sd卡上)。断开连线,在手机的“我的收藏”中找到Loader_E680I_sd.mtf,点下运行就OK了。
           2.下载隐藏脚本
           下载地址:http://bbyz888.ik8.com/file/HideFiles.rar
            把它解压后可以看到1个文件HideFiles.lin和1个文件夹myFiles,把他们复制到sd卡根目录下。
           3. 运行脚本
           在手机“我的收藏”中打开sd卡,就可以看到myFiles文件夹和HideFiles.lin,点住HideFiles.lin不放,等出现菜单时,选择打开方式,在里面会有一个笑脸的图标,名字应用名称,勾上它,再勾上下面的“始终用此程序打开”。然后点确定。再看下,myFiles文件夹还能看到吗?如果我们把隐私文件放在myFiles文件夹里就可以实现隐藏了,嘿嘿……。
          4.恢复隐藏
          在“我的收藏”中,打开sd卡,在里面新建一个名字为8888的文件夹,再运行HideFiles.lin,就会发现8888文件夹不建了,而变成了myFiles文件夹了。(如果你是单击运行的,请后退一下,再进去就行了)
          5.更改密码
          当然8888只是默认的密码,你可以更改它。在“我的收藏”中,打开sd卡,找到HideFiles.lin,点住不放,选择“打开方式”为“记事本”(不要选“始终用此程序打开”),把里面的8888改成你想要的密码。
          6.其它说明
           这个脚本是我从网上下载的,并非原创。从严格意义上说,它不是一个加锁工具,只是把一个文件夹隐藏了。在电脑上会暴光的。当然我想你不会把手机或sd卡借个朋友带到电脑旁连上电脑吧。如果有这个可能要做好预防,呵呵……
           四、关于小i的一些其它操作
    1,如何在锁定时看时间:在锁定时长按照相键。
    2,如何"听"短信:在在设置中将语音命令中的语音电话开启即可;
    3,上网时怎样快速翻动网页:在流览时按手机左侧R、L键即可快速上下翻动;
    4,如何开启导航键灯:在设置中将电源管理中'节电开启'关闭。
    5,如何将来电头像改为最佳:复制号码主人照片后粘贴在另一文件夹,修改照片取其头部正方图象
    6,如何安装游戏:由于此机为L系统,只支持JAR和JAD压缩格式,在安装时自动出现提示;
    7,游戏时如何听歌:将游戏声音关闭即可;
    8,如何检测是否为刷机:在播号界面输入www008w(w为设置-插入-等待)刷机为几行字,原机为满页;
    9,怎样保护屏幕:尽量少用手写,多用拼音。
    10,最廉价的高质量屏保:用来保护照片的封胶,照相馆处购买。
    11,如何让机身保持亮丽:用丝绸擦拭。
    12,手机吊饰孔:在手机下方正中间,需卸下电池后盖方可装上吊饰;
    13,如何下载大文件:将网络设置中端口改为80即可不限大小的下载文件;
    14,彩信中心网址:http://mmsc.moternet.com
    15,如何将照片放大而不影响照片质量:将照片修改为最大,修剪小部分不需要的图象,再修改大小,修剪即可。
    16,如何登陆www类型网站:支接输入网址即可(如www.qq.com)。
    17,看视频时如何处理开始的卡机现像:在播放器界面选择设置后将连续开启,播放视频时将时间条直接拉到最末。待重新播放时无卡机现像;
    18,如何沿长待机时间:尽量多锁定键盘,因为e680i的小脸"一触即亮";
    19,如何在外放音乐时让声音更大:将手机背面贴住墙等平面物体即可;
    20:蓝牙耳机听音乐:需天价原装专配蓝牙耳机,并非所有蓝牙(笔者就上了300多大洋的傻当);
    21,如何快速播号:除语言播号外还可在播号界面长按数字键设置快捷播号;
    22,如果在播打电话时让光标位列最前以方便加入区号等数字:在播号界面点左下-设置,将预先设置开启。 
  • 感冒

    2007-03-19 10:33:04

    周末为了弄我新买的e680i搞得我都感冒了。今天早上吃完感冒药现在昏昏欲睡的,真难受。

    买手机又花了3K心疼啊。

  • 用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