51Testing软件测试论坛

标题: vbs如何同时执行多个函数 [打印本页]

作者: jimmyzhou    时间: 2009-6-2 15:10
标题: vbs如何同时执行多个函数
写了个函数,目的是让测试机执行QC上的一个测试集,现在在一个vbs里调用多个这样的函数执行,目的是让多个测试机同时跑脚本,但目前问题是只有第一个函数调用执行完成后才会执行第二个函数调用,有没有办法让所有函数同时执行,而不是顺序执行呢
作者: zte_boy    时间: 2009-6-2 17:00
你说的是并发的概念,vbs脚本是解释性语言,都是顺序执行的,应该是做不到并发的
作者: dreamever    时间: 2009-6-2 17:25
原帖由 zte_boy 于 2009-6-2 17:00 发表
你说的是并发的概念,vbs脚本是解释性语言,都是顺序执行的,应该是做不到并发的

顶~!
VBS并没有提供多线程,因此它没有“同时执行”的概念。如果想让多个脚本同时执行,还是考虑一下用QC来进行调度吧。
作者: jimmyzhou    时间: 2009-6-2 17:32
就是通过QC调度的,想通过一个VBS检测有没有新版本出现,如果有的话就调用QC中的测试集执行,没想到不能并发,有没有其他办法呢
作者: onlonely    时间: 2009-6-2 21:48
你多几个分支呀..
也就多几个测试集...在主测试集下面
然后在同一个时间执行这些主测试集下面的测试集.
但是绝对不可能在1台电脑上同时执行2个,
作者: ladyjanice    时间: 2009-6-5 14:59
学习了




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