【发布时间】:2012-04-02 17:15:19
【问题描述】:
场景:25 台 Web 服务器具有相同的 Web 应用程序。
我们正在使用 Visual Studio 和 WatiN 进行自动化,现在我们基本上运行了三个测试。在运行时的测试中,它会遍历每个服务器。
测试:登录 ForEach 服务器 获取服务器 x 运行测试
在这种情况下,此测试将运行 25 个时间循环,如果每个测试需要 2 分钟来运行,那么验证几乎需要一个小时。太长了!!! :(
我希望能够将这项工作分散为多个测试代理。
问题是这个测试只能在一个代理上运行,因为它是一个测试。
我要避免的方法是,创建一个特定于每个服务器的测试以及可能导致的重复。
测试:登录服务器 1 在服务器 1 上运行测试
测试:登录服务器 2 在服务器 2 上运行测试
以此类推,25次
我希望有人可以分享他们围绕这种设置实现的内容。
【问题讨论】:
-
有点奇怪的想法,但是在 IE 中运行一半测试,在 Firefox 中运行一半测试怎么样?
标签: testing automation webserver watin