51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3376|回复: 5
打印 上一主题 下一主题

[讨论] 在QC上运行testset时,如何获得当前连接的主机名

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-11 09:10:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Environment: QTP9.5,XPP,Vista
目前想达到这么一种效果: 在1台机器上运行QC,连接多个client machine,分别运行不同test set.

我如何能在QC运行test case 时知道当前是哪个test set 连接哪个test machine呢?
1. 我必须使用QC连接多client的mode
2. 可以在test set中使用VXAPI
3. 要达到无人干涉的目的,不要在运行test set的半截要人工input
4. 请考虑到会在1个QC上运行多个test set
5. 其他方式

请大家帮忙,有哪位知道这中情况的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-6-11 10:32:58 | 只看该作者
如果你是通过qc api来运行测试用例集的,client machine应该是你指定的啊
不清楚你怎么实现的,不过运行时应该可以通过TSScheduler对象的RunOnHost属性去取
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-6-11 12:37:30 | 只看该作者

HH

感谢楼上的答复.
我本来想在QC的UI界面指定主机,然后通过后台获得当前testset和hostname.
目前根据已有的证据表明:
1. 不能通过QC的UI界面运行VAPI-XP获得当前运行test的hostname.
   特别强调的是,创建的VAPI-XP自动传递CurrentTestSet(TestSet),CurrentTest(TSTest),CurrentRun(Run) 3个object.给我们使用.但是因为TSScheduler是由TestSet.StartExecution返回的,而我们是手动在UI上click RUN TESTSet运行testset,所以不能获得HostName.
2. 只能通过要么完全用VAPI-XP来创建/调用testset,指定host. 要么绕个大圈,由client写hostname到server的folder中,即创建一个txt文件

我这么做主要是因为:
1. 我们有很多tester要运行testset,lincense是个问题. 不知道在当前QC中运行1个VAPI-XP脚本来TDConnetion.login会不会占用额外的lincense,否则根本license不够用
2. UI界面比较傻瓜化,容易看到当前运行的test的status
3. 便于维护,维护一个大而全的VAPI肯定比较复杂

2.

[ 本帖最后由 iov_cp 于 2009-6-11 12:56 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-6-11 14:17:18 | 只看该作者

回复 3# 的帖子

大概了解楼主的意思了。
有一个思路不知道是否可行:给表单增加一个自定义字段,在调用的时候回填一下HostName。
另外,如果用脚本调用TSScheduler,其实也是有个界面的。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-6-11 15:05:33 | 只看该作者

正在download QC10

在VAPI-XP中只能使用CurrentTestSet,CurrentTest,CurrentRun,似乎不够用.正在download QC10的 evaluation version,看有没有什么新的feature
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-6-11 16:03:50 | 只看该作者
OO,过来看下

[ 本帖最后由 欧阳 于 2009-6-11 16:08 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 14:43 , Processed in 0.069355 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表