whyb928 发表于 2008-7-21 15:40:28

怎么样设置录制的东西循环运行

新手求助:
比如录制一个界面刷新的程序,录制完成后,点击run只能执行一次,怎么样设置,我可以使刚录制的这个东西循环多次运行(不需要每次再去点击run)
谢谢,不知道我有么有表达清楚。:L

lizzi 发表于 2008-7-21 16:13:14

是回放脚本时还是运行场景时需要循环呢?

whyb928 发表于 2008-7-21 16:28:17

求助

就是运行时,比如我要测试一晚上的该按钮刷新的问题,我录制了一次刷新,即录制了一次点击该按钮的过程,现在是如何让winrunner运行一晚上这个已经录制好的按钮点击的过程,并有运行结果可以查询,比如运行10次后,按钮失灵,没有真正的作用,不知道描述清楚了么。谢谢。

dabie 发表于 2008-7-21 17:13:47

把需要循环的脚本放在一个循环内不行吗,循环过程中加几个条件判断就能得到你要的结果了

whyb928 发表于 2008-7-22 09:47:13

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:07

定时器

请问,winrunner中有没有定时器,就是需要等待一段时间在执行下一句,同步点可以实现吗?
纯粹的新手,谢谢

dabie 发表于 2008-7-22 10:58:11

循环就是for(){},和C语言的一样的,把要循环的语句放到花括号里就可以了
wait(1);    #等待一秒,执行下一条语句,增加等待时间只要修改括号里的数字就可以了

whyb928 发表于 2008-7-22 12:41:17

谢谢

继续学习中,谢谢楼上的指导。

sunmmery1314 发表于 2008-7-29 15:01:39

我用的是
static i;
for(i=1;i<=50;i++){
(您想要循环的操作)
}
能够循环运行,但是就不知道为什么用 “static”

用 int i;就不行:L

Fastpoint 发表于 2008-8-1 09:50:21

等待用wait语句,但是商业编码中这个语句是被有限使用的

yubing 发表于 2009-1-20 16:03:02

回复9#
int i , winrunner会提示语法错误,可以用int (i)

sunhope800 发表于 2009-7-29 14:44:18

学习了:victory: :handshake :)

liujinkui 发表于 2009-7-31 13:56:00

WR没有那么智能,写WR的脚本就像写C程序

lamlou 发表于 2010-3-22 10:54:22

对我很有帮助,,循环成功啦,,,谢谢!!!ls,lls,llls。。。。。

langchaogc 发表于 2010-4-13 17:47:57

楼主是不是从LoadRunner那里来的想法。
winrunner 就 9楼的方法就可以了。
页: [1]
查看完整版本: 怎么样设置录制的东西循环运行