複数の Workbench プロセスを使用して、複数のブラウザーやモバイル デバイスに対してテストを並列に実行することができます。たとえば、CI サーバーや Silk Central からテストを実行するときに、この機能を使用できます。
テストの並列再生を無効にするには、環境変数 SILKTEST_ENABLE_PARALLEL_TESTING を false に設定します。
並列テストの実行それぞれが、1 個のブラウザーまたはモバイル デバイスに対して個々の silktest.exe を開始します。ブラウザーやモバイル デバイスを特定の silktest.exe と関連付けたい場合には、接続文字列を使用できます。詳細については、「モバイル デバイスの接続文字列」または「リモート デスクトップ ブラウザーの接続文字列」を参照してください。
次の図は、複数のブラウザーの並列テストのイメージを表します。
次の図は、複数のデバイスの並列テストのイメージを表します。
複数のプロセスが同時に開始されると、Silk Test Workbench を実行しているマシン上で Open Agent を何度も開始しようとする可能性があります。同じマシンで複数回 Open Agent を実行することはできないため、Silk Test Workbench は例外をスローすることになります。これを避けるため、テストを並列実行する前に、Open Agent が実行されていることを確認してください。
テスト結果は、複数の 結果ファイル(各テスト実行毎に 1 つ)に保存されます。