xuhongbin 发表于 2004-11-4 16:57:24

wait 和同步点的区别

wait和同步点的有什么区别?

aswoon51 发表于 2004-11-4 17:09:06

wait只是傻傻的等,同步就是必须等到某个对象出现!

wawzjlp 发表于 2004-11-4 17:12:18

to xuhongbin:
这两个目的是一样的---设置等待效果。
同步点的加入是1.被测程序的等待;   2.或者对数据记录的操作的响应,
这两个都有程序做出的反应,依靠这些反应做出等待时间,
而wait只能固定设置time,

QA_BAY 发表于 2004-11-4 17:14:26

wait ( seconds [, milliseconds] );
这个是等待几秒钟你可以自己设定的,多长也行,
所测试的应用程序每次操作的响应时间并不一定,有的快有的慢,导致执行输入动作的时间也需要等待.所以就要用到同步点
当你遇到这类的情况,WR会等待一段固定的时间,直到应用程序接受输入的动作.这个等待时间的默认值为10钟,假如应用程序响应的时间超过WR的等待的时间,则测试执行就可能会失败!

xuhongbin 发表于 2004-11-5 08:32:53

同步点等待的默认时间也只是10秒,既然是同步点,为何不能等待某个对象的出现而自动设置等待的时间呢?
我的控键是导入一批数据,等待时间肯定大于10秒,在同步点里面都要设置等待的时间还叫什么同步点呢?不明白

totomylove 发表于 2004-11-6 16:16:06

正是因为不能够等待那么长的时间,才需要插入同步点。插入同步点之后,当测试脚本运行到需要等待的地方(导入数据),WR就会等待所需要等待的动作完成,继续运行脚本;如果不插入同步点的话,运行到那个地方,WR超过10s以后,数据还没导入完全,就会自动停止或者报错,不能继续运行下去了,这就是同步点的好处。

QA_BAY 发表于 2004-11-6 16:25:21

不错不错,说得有道理!

totomylove 发表于 2004-11-6 16:30:46

设置等待时间那个是wait,不是插入同步点,设置的时间就是等待动作完成的时间,如果超出这个时间还没完成动作,WR就不会执行下去了。
而插入同步点就不用关等待多长时间了,WR会一直等待知道动作完成,然后继续执行脚本。
我说得对吧?

hihihaha910 发表于 2005-8-14 12:14:51

是的。而且同步点的控制时间也是可以设定的啊

yjb 发表于 2005-8-24 08:24:48

Originally posted by totomylove at 2004-11-6 04:30 PM:
设置等待时间那个是wait,不是插入同步点,设置的时间就是等待动作完成的时间,如果超出这个时间还没完成动作,WR就不会执行下去了。
而插入同步点就不用关等待多长时间了,WR会一直等待知道动作完成,然后继续 ...
同步点等待时间超了以后也会继续呀

ddlddy 发表于 2005-9-5 13:22:24

这个问题讨论的太没价值了!!!!!呵呵

www.super.zc 发表于 2005-11-9 23:34:07

对,问题没价值,看来菜鸟很多!

对,问题没价值,看来菜鸟很多!

cici_tester 发表于 2005-11-16 17:32:52

wait就是等上一段时间后,看看需要的东西出来没有,哪怕在之前目标已经出现,他还是要等那么多时间
同步点就是在一定时间内不断查询目标,看满足运行下去的要求没有,只要符合条件了,马上进行下一步

当然如果在规定的时间内目标还是没有出现的话,他们的表现结果倒是一样的哈,:)

wfq80825 发表于 2006-9-1 15:54:11

说实话,我仍旧不明白,这两者之间本质的区别
谁能用较为清晰的语言描述一下。
就比如,同步点是超时时间,Wait设置的是等待时间,在同步点的概念中谈到是执行到同步点的时候就会暂停脚本的执行,这里暂停脚本是什么意思?既然是暂停脚本了那么它又是如何获取到的对象所属值。
那Wait呢?Wait等待的时候是等待什么呢?也是等待上步中对象所属值的出现,那在这点上同步点和Wait是不是一个道理呢?
实在不明白,让大家见笑了

scanli100 发表于 2006-9-2 22:46:38

1. wait: 等待时间固定
2. Sync: 等待某一对象出现,但设置一个固定时间后,如果在这个固定时间内没等到,脚本会继续执行。
页: [1]
查看完整版本: wait 和同步点的区别