我想知道人们如何扩展硒测试。 IE我有4个套件而不是在一台服务器上运行所有它们我希望它们分布在多个服务器上以减少运行所需的时间。我想知道是否有人有一个解决方案,我可以拥有某种数据库来跟踪那天运行的测试,然后拿起那些没有运行并经过那些测试的数据库,然后在最后使用硒用于构建测试主报告的工具。
我知道有一种低技术解决方案只是跟踪每个服务器应该运行哪些测试但是我希望能够自动测量我的测试服务器,或者至少不必手动跟踪每个服务器具有哪些测试运行
我真的希望这确实存在,但如果没有,我想我可能要开始一个新的开源项目。
答案 0 :(得分:0)
selenium grid可能就是你想要的。它允许您在多台计算机上运行浏览器。它的工作方式与您所描述的略有不同。客户端运行测试并向运行浏览器的网格发出请求。因此,测试结果仅在客户端生成,因此无需聚合多台计算机的测试报告。