我用docker:aerokube/cm:latest selenoid start --args "-limit 20"
然后我创建了一个配额文件:
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
的正确用法吗?
答案 0 :(得分:1)
事实上,Ggr quota XML file中的count
字段表示主机权重。当配额中存在两个或更多主机时,这是有意义的。出于历史原因,调用此属性。所以当你有例如配额为1
和3
的两台主机会话将在这些主机上以1:3
分发。当计数相等时,分布应该是随机均匀的。如果您将count
设置为等于每个主机的实际浏览器数量 - 那么您还可以获得随机均匀分布。这是我们建议在制作中做的事情。