ブラウザ駆動型の再生設定を構成する

  1. プロジェクト ツリー メニューで プロファイル ノードを右クリックして、アクティブ プロファイルの編集 を選択します。 シミュレーション タブに プロファイル - [Profile1] - シミュレーション ダイアログ ボックスが表示されます。
  2. 再生 カテゴリ ボタンをクリックします。
  3. Web (ブラウザ駆動) までスクロールして選択します。 Web (ブラウザ駆動) / 全般 タブが表示されます。
  4. この設定プロファイルで使用するブラウザをリストから選択します。
  5. シミュレーション グループ ボックスを使用して、Web サイトを訪問するユーザーの現実的なシミュレーションのためのオプションを設定します。
    • 初めて Web サイトを訪問したユーザーを実際にシミュレートするには、初めてのユーザー オプション ボタンをクリックします。

      トランザクションごとに、永続的な接続は閉じられ、Web ブラウザのエミュレーションがリセットされます。また、ドキュメント キャッシュ、ドキュメント履歴、Cookie データベース、認証データベース、および SSL コンテキスト キャッシュもクリアされます。このオプションを選択した場合、Silk Performer は、サーバーから全サイト(すべてのファイルを含む)をダウンロードします。

    • Web サイトを再訪問したユーザーを実際にシミュレートするには、2 回目以降のユーザー オプション ボタンをクリックします。トランザクションごとに、非永続的なセッションは閉じられますが、ドキュメント履歴、永続 Cookie データベース、およびコンテキスト キャッシュはクリアされません。このような場合、ドキュメント キャッシュにあるページはダウンロードされません。

    • ユーザーの Web ブラウザで自動再生を表示するときに Internet Explorer (IE) が使用するレンダリング モードを定義するには、IE 互換モード を選択します。デフォルト 値は、ユーザーの Internet Explorer ブラウザ バージョンによって異なります。
    注: シミュレーション設定は、Browser Application でスクリプトを再生する場合には適用されません。ただし、Internet Explorer のインターネット オプション内で構成するすべてのキャッシュ設定は、データ駆動型テストに適用されます。
  6. 再生互換性を選択して、ロケーターが生成される方法を定義します。このオプションを設定すると、互換性の問題を避けることができるため、新しいバージョンの Silk Performer で古いスクリプトを問題なく再生できます。BrowserReplayCompatibility 関数を手動でスクリプトに記述することによって、すべての単一のスクリプトに対して再生時の動作を定義することもできます。
  7. 従来の入力モード 設定が無効になっていることを確認します。
  8. 同期 タブを選択します。
  9. 必要に応じて、同期 設定を構成します。
    • 同期モード オプションは、ブラウザの起動呼び出しの準備状態を待機するために使用されるアルゴリズムを構成します (呼び出しの前後)。
    • 同期タイムアウト オプションは、オブジェクトが準備完了になるまで待機する最大時間 (ミリ秒単位) を構成します (呼び出しの前後)。
    • 同期から除外する URL テキスト ボックスに、除外するサービスまたは Web ページの URL 全体あるいは URL の一部を入力します。AJAX フレームワークやブラウザによっては、サーバーから非同期にデータを取得するために、特殊な HTTP 要求を継続して出し続けるものがあります。これらの要求により、指定した同期タイムアウトの期限が切れるまで同期がハングすることがあります。この状態を回避するには、HTML 同期モードを使用するか、問題が発生する要求の URL をここで指定します。複数のエントリをカンマで区切って指定します。
    • オブジェクト解決タイムアウト オプションは、再生中にオブジェクトが解決されるまで待機する最大時間 (ミリ秒単位) を構成します。
    • オブジェクト解決再試行間隔 オプションは、解決されないオブジェクトの後で別の再生が試行するまでの時間 (ミリ秒単位) を構成します。
  10. OK をクリックします。