我有一些并行的Selenium Webdriver测试,包含一系列长步骤,并且一些线程通过chrome驱动程序(无头)在Windows 10上运行。
是否有关于在Ubuntu Linux上运行测试是否更快的指针?
为了使事情变得更快,您是否建议在Google Cloud / AWS上进行部署? 如果是,哪种OS / Cloud平台组合与本地服务器相比性能最佳?
我的本地服务器具有Intel Core i5 / Windows 10/16 GB RAM / SSD
答案 0 :(得分:0)
根据文章“ 4 Reasons to use Linux Agents vs Windows Agents”,使用Linux和Amazon EC2似乎是一个好主意。
使用像EC2这样的云解决方案的主要优势是多个实例的可用性。您可以设置自己的Selenium网格,该网格将胜过本地服务器。设置网格中心并以两个实例开始。添加更多实例,直到您的运行时改进不大。然后删除最后一个实例并使用该配置。