51Testing软件测试论坛

标题: 怎么样设置录制的东西循环运行 [打印本页]

作者: whyb928    时间: 2008-7-21 15:40
标题: 怎么样设置录制的东西循环运行
新手求助:
比如录制一个界面刷新的程序,录制完成后,点击run只能执行一次,怎么样设置,我可以使刚录制的这个东西循环多次运行(不需要每次再去点击run)
谢谢,不知道我有么有表达清楚。
作者: lizzi    时间: 2008-7-21 16:13
是回放脚本时还是运行场景时需要循环呢?
作者: whyb928    时间: 2008-7-21 16:28
标题: 求助
就是运行时,比如我要测试一晚上的该按钮刷新的问题,我录制了一次刷新,即录制了一次点击该按钮的过程,现在是如何让winrunner运行一晚上这个已经录制好的按钮点击的过程,并有运行结果可以查询,比如运行10次后,按钮失灵,没有真正的作用,不知道描述清楚了么。谢谢。
作者: dabie    时间: 2008-7-21 17:13
把需要循环的脚本放在一个循环内不行吗,循环过程中加几个条件判断就能得到你要的结果了
作者: whyb928    时间: 2008-7-22 09:47
标题: xiexie
谢谢。关键是刚开始学习,想问一下,循坏设置是不是下面这样的语言:
public function getRandom(in iMin, in iMax, out aRand[]) {
        auto iRange, i;
        if (iMin < 0 || iMin > iMax || (iMin + iMax)==0)
                return -1;
        if (int(iMin) != iMin || int(iMax) != iMax)
                return -1;
        iRange=(iMax-iMin) + 1;
        srand(GetTickCount());
        for (i=0; i<iRange; i++)
                aRand = int(rand()*iRange) + iMin;
        return 0;
        }
作者: whyb928    时间: 2008-7-22 09:49
标题: 定时器
请问,winrunner中有没有定时器,就是需要等待一段时间在执行下一句,同步点可以实现吗?
纯粹的新手,谢谢
作者: dabie    时间: 2008-7-22 10:58
循环就是for(){},和C语言的一样的,把要循环的语句放到花括号里就可以了
wait(1);    #等待一秒,执行下一条语句,增加等待时间只要修改括号里的数字就可以了
作者: whyb928    时间: 2008-7-22 12:41
标题: 谢谢
继续学习中,谢谢楼上的指导。
作者: sunmmery1314    时间: 2008-7-29 15:01
我用的是
static i;
for(i=1;i<=50;i++){
(您想要循环的操作)
}
能够循环运行,但是就不知道为什么用 “static”

用 int i;就不行
作者: Fastpoint    时间: 2008-8-1 09:50
等待用wait语句,但是商业编码中这个语句是被有限使用的
作者: yubing    时间: 2009-1-20 16:03
回复9#
int i , winrunner会提示语法错误,可以用int (i)
作者: sunhope800    时间: 2009-7-29 14:44
学习了
作者: liujinkui    时间: 2009-7-31 13:56
WR没有那么智能,写WR的脚本就像写C程序
作者: lamlou    时间: 2010-3-22 10:54
对我很有帮助,,循环成功啦,,,谢谢!!!ls,lls,llls。。。。。
作者: langchaogc    时间: 2010-4-13 17:47
楼主是不是从LoadRunner那里来的想法。
winrunner 就 9楼的方法就可以了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2