【问题标题】:Selenium grid scalability issueSelenium 网格可扩展性问题
【发布时间】:2016-06-17 19:04:46
【问题描述】:

我有可以运行 5 个 Chrome 实例的 Selenium Grid。 我编写了 Java 代码,它向 Selenium Grid 发送命令以创建新实例,然后执行我的测试。 Selenium Grid 工作正常。在一些测试中,我正在创建一个实体(比如用户)。成功创建用户后,我们会显示成功消息 2 秒并关闭弹出窗口。当我在网格上运行单个测试时,它工作正常。当我尝试在 Selenium Grid 上运行 5 个测试用例时,它的动作似乎在不同的浏览器实例之间切换。有时需要花费大量时间并且验证步骤会失败。除了使用不同的验证步骤之外,我还有什么办法可以处理这种情况。如何更快地运行 Selenium Grid。

【问题讨论】:

    标签: automated-tests selenium-grid


    【解决方案1】:

    在同一台机器上运行 5 个浏览器会话是可能的,但不会很好地运行,除非机器的规格很好,并且取决于 DOM 的大小和页面使用的 javascript 数量。您可以考虑将更多机器加入您的网格,或者增加网格节点上的 CPU 和 RAM。

    【讨论】:

    • 即使有更多机器,我的验证步骤也有可能(尽管频率较低)失败。似乎没有像样的方法来测试 2 秒后消失的成功消息。
    猜你喜欢
    • 2018-06-19
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 2013-03-22
    • 2012-07-23
    • 2018-04-18
    相关资源
    最近更新 更多