1

ドッカーでセレノイドを開始しました: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 個の並列処理を実行できることを意味すると思いました。VM-limit 20の最大値でした。これは正しい使用法countですか?

4

1 に答える 1

1

実際、 Ggr quota XML ファイルcountのフィールドは、ホストの重みを意味します。クォータに 2 つ以上のホストが存在する場合は意味があります。この属性は、歴史的な理由からそう呼ばれています。したがって、たとえばクォータにカウントのある 2 つのホストがある場合、セッションはこれらのホストに分散されます。カウントが等しい場合、分布はランダムで一様でなければなりません。各ホストのブラウザの実際の数と同じに設定すると、ランダムな一様分布も得られます。これは、本番環境で行うことをお勧めします。 131:3count

于 2017-11-09T16:49:47.950 に答える