EveryStep
スクリプト
は、Dotcom-Monitor プラットフォーム内でのモニタリングおよび
ロード テスト
のセットアップに使用されます。

スクリプトの記録を開始するには 、「EveryStep スクリプト ツールの概要 」記事またはデスクトップ ツール の EveryStep スクリプト ツール デスクトップの概要 を参照してください。

エブリステップ スクリプティング ツールの概要

使用する場合

EveryStep スクリプト ツールは、次の場合に最適な選択肢です。

  • 実際のブラウザでの Web アプリケーションのパフォーマンスと機能の監視。
  • 実際のブラウザー ウィンドウでテスト Web ページと Web アプリケーションを読み込んで、ターゲット Web サイトで実際のユーザーの動作をエミュレートします。
  • 1 つの監視デバイス内で複数の HTTP(S) 要求を使用したサーバーアップタイム監視 (EveryStep スクリプティング ツール デスクトップでのみ使用可能)。

実際のブラウザウィンドウでの記録

EveryStep スクリプトツールは、お好みのデスクトップまたはモバイルブラウザ(Chrome、Firefox、Edge、40以上のモバイルブラウザがサポートされています)を活用して、ターゲットのウェブアプリケーションやウェブページとの実際のユーザーのインタラクションを完全にエミュレートします。 実際のブラウザを使用して監視スクリプトを記録すると、ユーザーは Web コンテンツが適切にレンダリングされ、Web アプリケーションが実際に期待どおりに機能しているかどうかをテストできます。 実際のブラウザテストでは、ログイン機能のチェック、Web ページ上の特定の Web 要素の存在と動作、Web アプリケーションのビジネス ロジックなどをサポートします。 Javascript、Silverlight、およびその他の組み込みテクノロジに大きく依存する SPA や RIA などの Web アプリケーションのパフォーマンス テストは、ブラウザ ウィンドウで実際のユーザー操作をエミュレートすることによってのみ適切に実行できます。 HTTP レベルでの Web サイト テストとは異なって、実際のブラウザーでのパフォーマンス テストはより現実的な結果を提供します。 私たちのwikiでHTTP(S)と実際のブラウザのパフォーマンステストの違いについての詳細な説明を参照してください。

テキストの検証

EveryStep スクリプティング ツールは、選択したテキストコンテンツが Web ページに読み込まれ、エンドユーザーに表示されているかどうかを確認するキーワード検証をサポートしています。 システムは、各 Web 監視またはロード テスト セッションでターゲット Web ページで選択されたキーワードまたは語句を検索し、検証が失敗した場合に検証エラーを生成します。 キーワード検証技術の詳細については 、 wikiを参照してください。

画像の検証

イメージの検証は、ターゲット Web ページが正しく読み込まれたかどうかを確認するために EveryStep スクリプト ツールで使用されるもう 1 つのテクノロジです。 EveryStep スクリプト ツールは、Web ページ上の指定された静的イメージまたは領域のスナップショットを取得します。 スクリプトが実行されるたびに、イメージがブラウザによってレンダリングされ、ページ上に存在するかどうかがチェックされます。 画像検証技術の詳細については 、 wikiを参照してください。

RIA の検証

RIA では、機能の大部分がクライアント側に移動されます。 つまり、RIA はクライアント側で同じブラウザで実行されますが、プラグインや Ajax テクノロジーを使用します。 EveryStep スクリプティング ツールは、ターゲット Web ページの表示部分をピクセル単位で比較することにより、RIA の監視と検証をサポートします。 スクリプトに RIA イメージ検証ステップを追加するか、スクリプトの記録中にキーボードとマウスの追跡を使用できます。 RIA の監視の詳細については、 こちら を 参照してください

PII 保護

場合によっては、EveryStep スクリプト ツールで記録されたスクリプトに、ログインやパスワード、HIPPA 情報などの機密情報が含まれている場合があります。 Dotcom-Monitor は、PII が記録され、承認されていないユーザーに公開されないようにするための幅広いツールを提供します。 Secure Vault を使用すると、スクリプトで使用する必要がある重要なパラメータを暗号化したり、機密コンテンツに関してはビデオ録画を一時停止したりできます。 監視および負荷テスト中の PII 保護の詳細については、 この記事を参照してください。

詳細オプション

また、EveryStep Scripting Tool を使用すると、遅延の追加、エラーのフィルター処理、ネットワーク調整の変更、応答の変更、およびコード スニペットの使用など、スクリプトを編集して、最も現実的な監視およびロード テスト スクリプトを作成することもできます。 ウィキの 「スクリプトの編集 」セクションで、利用可能なすべての詳細オプションを確認します。