SilkTest循序渐进2-建立SilkTest分布式测试环境

大家都知道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机器上测试的运行。

Leave a comment

请输入正确的验证码