Selenium 网格是否有限制

Are there limits to Selenium grid

我的客户要求我实施 Selenium 网格。需求详情如下:

我正在寻找类似问题的答案,有人尝试过如此复杂的网格设置吗? Selenium 是否有任何限制来支持如此大的设置?线程之间过多的上下文切换是否会对性能产生影响?我应该准备好面对什么问题?

感谢您的帮助。

我觉得有可能。需要考虑的一些事项:

  1. 具有许多步骤的长 运行 测试应分解为 较小的测试单元。
    1. 每个网格节点,如果它们有 8GB 的​​内存和双处理器,应该能够处理多达 10 个以上的浏览器,而不仅仅是 3 个。
    2. 如果测试很简单,您可以使用 PhantomJS 2.x 无头浏览器并从测试中获得更快的速度和吞吐量。这个 如果您测试的浏览器版本特别有用 无关紧要,例如验证测试。回归 另一方面,测试需要特定的浏览器版本来验证 由代码引起的回归。
    3. 我会说上面有很多节点的网格集线器应该能够在 8GB 和双进程级别处理 50 多个线程。因此对于 每 50 个线程您需要 5 个节点和 1 个集线器。

这只是一些想法...