我的公司通过云中的功能测试来监控网站和移动应用程序的性能和可用性;我们正在寻求扩展我们的技术以包括 Selenium 测试。我们使用 RoR 系统从多个位置间歇性地远程运行我们的功能测试,将数据保存在 mysql 中以用于报告/警报目的。
我们预计在我们的每台监控服务器上都包含 Selenium RC 以执行远程测试。我们可能会演变为从每个位置的多台机器上运行测试(即不同风格的操作系统,或出于可扩展性目的)。
既然我们已经有了一个控制器来管理我们在不同位置的测试运行,那么 Grid 会是矫枉过正还是必需品?
还有其他建议吗?