- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否有人可以阐明一个让我们有点头疼的 Selenium
问题。
我们对 Selenium Grid 的 MaxSession
和 MaxInstances
的含义感到困惑。我们认为MaxSession是单个节点上可以运行的测试 session 总数。我们还认为 MaxInstances 是测试可以打开的浏览器总数。
或者MaxInstances
是节点可用的浏览器总数?
我们使用的命令是:
java -Xrs -jar selenium-server.jar -role node -port 44506 -hub http://localhost:44500
/grid/register -firefoxProfileTemplate SeleniumProfile -timeout 300000 -browser
"browserName=firefox,maxInstances=10,platform=ANY,seleniumProtocol=WebDriver" -browser
"browserName=chrome,maxInstances=10,platform=ANY,seleniumProtocol=WebDriver"
我们认为我们使用节点(上图)的方式默认是 5 个并发测试 session 。
每个测试是否有 20 个可用的浏览器?
或者每个测试 session 是否与其他测试 session 共享池中的 20 个浏览器(10 个 chrome/10 FF)?
最佳答案
好问题......我会说这有点令人困惑......但会尝试用简单的术语回答它......
MaxInstances 这表示......同一版本的浏览器可以在远程系统上运行多少个实例。
For example, i have a FF12,IE and i declared the command as follows
-browser browserName=firefox,version=12,maxInstances=5,platform=LINUX
-browser browserName=InternetExplorer,version=9.0,maxInstances=5,platform=LINUX
因此我可以在远程计算机上同时运行 5 个 Firefox 12 实例和 5 个 IE9 实例。因此,总用户可以并行运行 10 个不同浏览器(FF12 和 IE9)的实例。
MaxSession 这表示......有多少个浏览器(任何浏览器和任何版本)可以在同一时间并行运行远程系统。因此,这会覆盖最大实例设置,并可以限制可以并行运行的浏览器实例的数量。
For above example, when maxSession=1 forces that you never have more than 1 browser running.
With maxSession=2 you can have 2 Firefox tests at the same time, or 1 Internet Explorer and 1 Firefox test).
无论您定义了多少 MaxInstances。
欲了解更多清晰信息,请访问 - https://seleniumhq.github.io/docs/grid.html
关于 Selenium 网格: MaxSessions vs MaxInstances,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13723349/
我是 Spring Security 的新手,对 Spring Security 中的 session 管理有疑问。我已经像这样配置了我的应用程序,以防止在特定时刻通过用户名多次登录:
我们正在使用带有 Protractor 的 Selenium 测试。对于某些测试,我们需要序列化测试,以便最多可以激活一个浏览器(在我们的例子中它也是一个用户)。可以使用 -maxSession 参数
我想知道是否有人可以阐明一个让我们有点头疼的 Selenium 问题。 我们对 Selenium Grid 的 MaxSession 和 MaxInstances 的含义感到困惑。我们认为MaxSes
我想限制 ssh 连接的总数。我已经阅读了许多 sshd 手册。他们只是说这两个字段可以使用 MaxStartups:到 SSH 守护进程的最大并发未经身份验证连接数 MaxSession:每个 TC
这是我的 TESTNG.xml ` ` 中心:java -jar selenium-server-standalone-2.43.1.jar -role hub -maxSessio
我使用下面的命令来启动 Node,我可以看到当 testNG 套件中的线程数大于 1 时,会并行启动多个浏览器实例。请注意,我没有使用计算机中安装的 Firefox 浏览器,而是复制 Firefox
我正在尝试使用非 xml Spring Security 建立并发 session 控制,因此如果用户已经在另一个设备中登录,则他无法登录。我使用了 .sessionManagement() .max
如何使 MDB 的 maxSession 值可由用户配置? 有一个 MDB 监听来自特定队列的消息。它被定义为注释。 @ActivationConfigProperty(propertyName =
作为 docker-selenium、yml 和 docker compose 的新手,有人可以告诉我如何在 docker compose 中正确设置最大集线器 session 和节点 session
我是一名优秀的程序员,十分优秀!