首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Selenium网格仅打开4到5个会话

Selenium网格仅打开4到5个会话
EN

Stack Overflow用户
提问于 2016-06-03 05:07:22
回答 1查看 484关注 0票数 1

我正在使用selenium网格,我为网格分配了3台机器。我的集线器配置如下:

代码语言:javascript
运行
复制
{
  "port": 4444,
  "newSessionWaitTimeout": -1,
  "servlets": [],
  "prioritizer": "com.xxxx.xxxx.grid.xxxxxxx",
  "capabilityMatcher": "org.openqa.grid.internal.utils.DefaultCapabilityMatcher",
  "throwOnCapabilityNotPresent": true,
  "nodePolling": 5000,
  "cleanUpCycle": 5000,
  "timeout": 4000000,
  "browserTimeout": 600000,
  "maxSession": 30
}

我的nodeconfig是这样的:

代码语言:javascript
运行
复制
{
  "capabilities":
      [
        {
          "browserName": "firefox",
          "maxInstances": 10,
          "seleniumProtocol": "WebDriver"
        },
        {
          "browserName": "chrome",
          "maxInstances": 5,
          "seleniumProtocol": "WebDriver"
        },
        {
          "browserName": "internet explorer",
          "maxInstances": 1,
          "seleniumProtocol": "WebDriver"
        }
      ],
  "configuration":
  {
    "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
    "maxSession": 10,
    "port": 5555,
    "host": "012.xxx.net",
    "register": true,
    "registerCycle": 5000,
    "hubPort": 4444,
    "hubHost": "012.xxx.net"
  }
}

我在另外两台机器上做了类似的节点配置。根据设置,我应该激活30个节点。我尝试并行运行90个测试套件,机器运行完全正常(所有30个节点/浏览器都得到了利用),但当我将测试套件数量增加到200个或更多时,机器仅使用4-5个节点/浏览器实例。我还有什么遗漏的吗。任何帮助都是非常感谢的。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2021-09-01 13:47:05

每个节点至少需要1 8gb内存,如果您的机器有8 8gb内存,您可以创建7个实例和2个并发会话。

代码语言:javascript
运行
复制
Machine = 8gb RAM
Instance = 7 
MaxSessions = 3
So Total concurrent browser you can open is **21**.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37602121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档