Selenoid:count属性在配额文件中做了什么?

时间:2017-11-09 15:41:15

标签: selenium selenoid

我用docker:aerokube/cm:latest selenoid start --args "-limit 20"

启动了Selenoid

然后我创建了一个配额文件:

user.xml

<qa:browsers xmlns:qa="urn:config.gridrouter.qatools.ru">
<browser name="chrome" defaultVersion="62.0">
    <version number="62.0">
        <region name="1">
            <host name="1.2.3.4" port="4445" count="10"/>
        </region>
    </version>
</browser>
</qa:browsers>

当我与这个用户一起运行时,它并行运行20。我认为count="10"意味着这个用户最多可以并行10个。 -limit 20是VM的最大值。这是count的正确用法吗?

1 个答案:

答案 0 :(得分:1)

事实上,Ggr quota XML file中的count字段表示主机权重。当配额中存在两个或更多主机时,这是有意义的。出于历史原因,调用此属性。所以当你有例如配额为13的两台主机会话将在这些主机上以1:3分发。当计数相等时,分布应该是随机均匀的。如果您将count设置为等于每个主机的实际浏览器数量 - 那么您还可以获得随机均匀分布。这是我们建议在制作中做的事情。