SilkTest循序渐进2-建立SilkTest分布式测试环境
2016-03-18 15:25
246 查看
大家都知道SilkTest支持分布式的测试,这主要是由于SilkTest采用了Host和Agent架构的原因。简单来说Host就是编辑编译测试脚本的组件,Agent是用来解释Host发过来的脚本命令并且驱动待测软件的组件。当我们在做单机测试的时候,Host和Agent是装在同一个机器上的,而当我们需要测试分布式的应用时,一般会有一个Host和多个Agent安装在不同的机器上。今天我们就来介绍一下如何建立一个简单的分布式测试环境。
首先你需要有两台联网的机器,假设他们的名字分别是SilkHost和SilkAgent,并且拥有同一域名后缀,其中SilkAgent上装有待测应用(AUT)。下面是建立环境需要的步骤:
1. 确保两台机器能互相ping通对方的机器名。
2. 在两台机器上安装同一版本的SilkTest。
3. 先启动SilkAgent机器的Agent软件,运行后右击该程序,选择Network…,在弹出的对话框中选择:Network->TCP/IP, Port number会自动被设为2965,点击确定。这时,在SilkAgent机器上打开一个dos窗口,运行netstat
–a, 查看2965端口在监听状态。
4. 确保网络防火墙没有关闭两个机器的2965端口。
5. 在SilkHost机器上打开SilkTest, 进入你的Project, 选择下面的菜单:Options –>RunTime.在打开的对话框中将AgentName设置为SilkAgent, Network设置为TCP/IP,然后点击确定。
6. 在SilkHost上运行任意testcase,监视SilkAgent机器上测试的运行。
首先你需要有两台联网的机器,假设他们的名字分别是SilkHost和SilkAgent,并且拥有同一域名后缀,其中SilkAgent上装有待测应用(AUT)。下面是建立环境需要的步骤:
1. 确保两台机器能互相ping通对方的机器名。
2. 在两台机器上安装同一版本的SilkTest。
3. 先启动SilkAgent机器的Agent软件,运行后右击该程序,选择Network…,在弹出的对话框中选择:Network->TCP/IP, Port number会自动被设为2965,点击确定。这时,在SilkAgent机器上打开一个dos窗口,运行netstat
–a, 查看2965端口在监听状态。
4. 确保网络防火墙没有关闭两个机器的2965端口。
5. 在SilkHost机器上打开SilkTest, 进入你的Project, 选择下面的菜单:Options –>RunTime.在打开的对话框中将AgentName设置为SilkAgent, Network设置为TCP/IP,然后点击确定。
6. 在SilkHost上运行任意testcase,监视SilkAgent机器上测试的运行。
相关文章推荐
- 什么是TTY终端
- settimeout
- activiti数据库表结构剖析
- TC SRM518 NIM (FWT)
- C++类中各种不同类型成员根据是否static 、是否const类型的初始化方法不尽相同,写代码时经常搞乱,网上搜了一下资料,全部总结一下。一、例子 [cpp] view plaincopy ---
- 《Android进阶》之第五篇 Fragment 的使用
- 人工智能计算机战胜围棋冠军
- 54、声音与振动
- Ant_的最完整build.xml解释
- makefile文件的编写规则及实例 (转)
- CUBRID学习笔记 48查询优化
- 跨平台C++通用分布式服务器框架
- SilkTest循序渐进1-调用DLL函数
- Android DialogFragment(2)
- Spring Cache
- 如何添加以及删减特定的默认通知铃声,如何设置默认铃声
- Jenkins+gradle+SVN+Android 定时自动打包
- 再看知名应用背后的第三方开源项目
- 53、二维码操作类zxing
- 52、微信-扫一扫CaptureActivity