繁体   English   中英

Selenium Grid节点可以运行的最大浏览器数量是多少

[英]What's the maximum number of browsers a Selenium Grid node can run

一个Selenium Grid节点可以运行的最大浏览器数量是多少,如果我想在200sh个浏览器上运行,您是否认为Selenium Grid是可行的方法。

没有固定的硒网格限制,但是您需要牢记:

  1. 一个节点上只能运行一个InternetExplorer。 但是,这是浏览器的限制,而不是Selenium。 我不确定您是否可以在一台计算机上启动多个InternetExplorer,但是即使可以,在Intrenet Explorer上运行测试时,该窗口也应处于焦点位置,否则测试会混乱。 而且您不能将焦点集中在一个以上的窗口上,因此,如果您想在IE上运行测试,则在运行Internet Explorer浏览器的计算机上不能有多个浏览器。

  2. 如果您可以在不使用硒的情况下在计算机上运行200个浏览器实例,则可能可以使用硒网格来运行类似数量的实例。 当然,Selenium网格本身需要一些资源,但是浏览器本身的要求更高,尤其是当您开始加载页面并进行测试时。 我怀疑您能否在实践中做到这一点。

也许值得一试的是无头浏览器,因为它们可能比真实的浏览器更快和/或更轻。

更新:关于SeleniumGrid节点与机器节点。

  • 一台机器上可以有多个SeleniumGrid节点(在不同端口上)。
  • 每个SeleniumGrid节点只能运行一种类型的浏览器,但可以同时运行该浏览器的多个实例。

再次注意上面的IE考虑

我不认为有特定的数字作为限制。 无论如何,任何数量限制都是任意的。 限制永远不会在Selenium Grid上处理X过多的节点数。 限制将在资源上。

如果要在计算机上的多个设备,代理或工作空间上运行任意数量的并发Selenium测试,则可以采用Selenium Grid。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM