【问题标题】:Is there any way that I can bypass Selenium Grid's auto-selection process?有什么方法可以绕过 Selenium Grid 的自动选择过程?
【发布时间】:2014-01-20 19:06:22
【问题描述】:

我的情况:

我在 AWS 中有 60 个专用的 selenium 节点。我的 Selenium Grid 和我所有的 Selenium 节点都在 AWS 中。 (减少网络请求)

我的问题:

我在执行回归套件时遇到问题。我一次只运行 4 个测试,因为我们的夜间服务器一次只能处理这么多的测试。我已经诊断出的问题是,当使用t1.micro 实例时,CPU 在每个节点仅启动 1 个测试时达到顶峰。我不断收到几次超时。美好的。我可以轻松地将这些升级到m1.small,但这让我更多地思考 selenium 网格选择它的节点的方式。据我了解,这是集线器如何处理其节点的快速入门。

因此,如果我们一次只运行 4 个测试,它将选择前四个节点。一旦这些节点完成运行测试,它将针对相同的实例启动另一个测试。 有什么方法可以绕过这个逻辑,只选择一个随机可用节点而不是“队列中的下一个”?我注意到四个节点之后的 X 节点数量永远不会被使用。

旁注:

我有 60 个节点,因为这个网格将有几种不同类型的回归套件针对它。不只是我的。

编辑(2015 年 7 月 25 日)

为此功能创建了拉取请求:https://github.com/SeleniumHQ/selenium/pull/832

【问题讨论】:

标签: selenium amazon-web-services selenium-grid


【解决方案1】:

这个拉取请求应该可以解决问题

https://github.com/SeleniumHQ/selenium/pull/832

【讨论】:

    猜你喜欢
    • 2022-06-15
    • 2016-03-10
    • 2021-07-25
    • 2017-08-31
    • 1970-01-01
    • 1970-01-01
    • 2021-01-13
    • 2011-08-02
    相关资源
    最近更新 更多