批处理运行多个Silktest项目(Silk…

本帖子为本人原创,转载请注明作者: Cheers . Li 以及网络来源:

设计批处理(.bat)文件,连续执行多个SilkTest测试项目。

要解决的问题:

(1). 设计一个批处理文件,连续执行多个SilkTest测试项目。

(2). 批处理文件必须是后台运行的(避免和运行中的cmd窗口重复)

解决方法:

(1). 设计一个批处理文件 Silktest_Batch.bat (假设,将此文件放在c:\Silktest_Batch.bat )代码如下:

 

Silktest_Batch.bat 文件代码:
 
@echo on
partner -q -proj "C:\FlareNet\FlareNet.vtp" -resexport -r "C:\FlareNet\Plan\FlareNet_Plan.pln"  #// 第一个需要执行的测试plan
 
partner -q -proj "C:\OTS\OTS.vtp" -resexport -r "C:\OTS\OTS_Plan.pln" #// 第二个需要执行的plan
 
# 在此处可以添加多个需要执行的 plan,格式同上。

 

 

(2)写一个vbs文件,用于执行Silktest_Batch.bat .代码如下:

 

Run_SilkTest_BatchProject.vbs 文件代码:
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "c:\Silktest_Batch.bat ",0

 

(3)双击 运行 Run_SilkTest_BatchProject.vbs.

至此,问题解决。

如果你有更好的方法,欢迎一起分享 ^_^

注意:
   如果脚本中有测试初始化时杀进程cmd.exe,必须取消终止cmd.exe进程,否则,batch 运行时会自动关闭。这一点非常重要。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值