EveryStep スクリプト ツールは、ブラウザーと Web サイトまたは Web アプリケーションとの対話の記録を自動化するアプリケーションです。 WebベースまたはWindowsデスクトップバージョンのブラウザ記録ツールを使用できます。 デスクトップ バージョンをインストールするには 、「EveryStep スクリプト ツール デスクトップの使用」を参照してください。
EveryStep スクリプティング ツールの概要ビデオ
Web ベースのエブリステップ スクリプト ツールを実行する方法
EveryStep スクリプト ツールを使用して監視スクリプトを記録するには、2 つの方法があります。 監視スクリプトの記録から開始し、その結果を監視デバイスに保存できます。 Web ベースの EveryStep スクリプト ツールを使用するには、Dotcom-Monitor アカウントにログインし、左側のサイドバーで [EveryStep レコーダー > Web ベースのアプリケーション] を選択します。
または、最初に Web アプリ監視デバイスを作成することから始めることもできます。
- 左側のサイドバーの[新規
]をクリックして、新しい監視デバイスを追加します。 - 「Web アプリケーション」で、「複数ステップ・プロセス」を選択します。
- [EveryStep レコーダー] ウィンドウで、開始 URL を入力します。
- ユーザー デバイスの種類、ブラウザ、記録する解像度 を指定します。
- [ Record Now ] をクリックし、レコーダーウィンドウに監視スクリプトを記録します。
利用範囲
EveryStep スクリプト ツールは、次の スクリプト を記録するために使用されます。
- Web アプリケーションの監視: ブラウザーを使用した Web アプリケーションの監視。
- リッチ インターネット アプリケーション (RIA) の監視: イメージの検証や動的な Web ページ要素 (Silverlight、Flex、Flash など) の必要性を含む Web アプリケーションの監視
- サーバー稼働時間の監視: HTTP/S (GET/POST) 要求プロセスを使用した Web アプリケーションの監視 (HTTP スクリプト モードは 、EveryStep スクリプト ツール デスクトップを介してのみ使用できます)。
- ロード テスト: 世界中の 監視エージェント の場所から Web アプリケーションをテストします。
Web アプリケーション
これは既定の選択であり、EveryStep の最も一般的に使用される関数です。 Webアプリケーション監視 は、フォームへの入力、マルチメディアの操作、ページのさまざまな要素のクリック、特定のテキストや画像がページに読み込まれたかどうかの確認など、複雑なアクションを実行できる堅牢なスクリプトを作成します。 Web アプリケーション監視のスクリプトのしくみについては、こちらをご覧ください。
サーバーの稼働時間
複数のページをクリックして、単一の監視デバイスの下で順番に実行される複数の サーバーアップタイム HTTP/S タスクをすばやく作成します。 サーバーのアップタイム監視と Web アプリケーション監視スクリプトの動作には、いくつかの重要な違いがあります。 この監視タスクを実装するには 、EveryStep スクリプト ツール デスクトップ をダウンロードしてください。
負荷とストレステスト
ウェブサイトの平均的なユーザーが実行すると予想されるアクションを記録します。 そのスクリプトを複数のマシンで実行して、Web サイトの高負荷をシミュレートします。 ロード テスト は、スクリプトを記録したら、他のプラットフォームが継続的な監視を実行している間、1 回限りのテストをスケジュールする必要があるという点で、ドットコム モニター プラットフォーム間で独特です。
エブリステップブラウザの記録
次に、ユーザーが通常たどるWebアプリケーションパスの「すべてのステップ」、またはクリック、投稿、ホバーなどで特に確認したいステップを実行します。 EveryStep レコーダーは、各ブラウザーのインタラクションを記録します。
スクリプトの記録が完了したら、左側のナビゲーション ツールから [停止 ] ボタンを選択します。
新しく記録されたスクリプトを EveryStep レコーダー内で再生して、スクリプトが正しく記録されたことを確認するように求められます。
その後、記録は、スクリプトが動作することを確認するために、EveryStep レコーダー内で再生されます。
コンテンツの検証
検証 は、Web アプリケーションの監視タスクに固有の EveryStep スクリプト ツールの機能のセットです。
キーワード (テキスト) 検証 は、サーバーが要求に応答しているだけでなく、適切なデータを提供していることを確認するために使用されます。 キーワードの検証では、ページが読み込まれるたびにページで検証するキーワードを指定できます。 1 行に 1 つのキーワード 語句を指定できます。 キーワード フレーズには、ページに表示されるのと同じ形式の 1 つ以上の単語が含まれます。 EveryStep スクリプト ツールでは、Web サイト上のさまざまな場所にある複数のキーワードをキーワード フレーズに含めることはできません。 詳細については、「 キーワードの検証を使用する」を参照してください。
画像検証 技術は、参照画像または領域のスナップショットを取得して、ピクセル単位の比較を行うために使用されます。 結果は、監視中に画像の存在を判断するために使用される偶然の係数です。 詳細については、「 イメージの検証」を参照してください。
RIAレコーダー
リッチ インターネット アプリケーション (RIA) の監視は、優れたレベルのアプリケーション監視機能を提供する、EveryStep スクリプト ツールのアドオン モジュールです。 当社の強力な画像マッチング技術とEveryStepスクリプトツールを組み合わせることで、フラッシュ、シルバーライト、Java、フレックス、アヤックス、ショックウェーブ、クイックタイム、ActiveXなどのRIA技術を実際に「見る」ことが可能な複雑なトランザクション分析スクリプトを簡単に作成できます。
ダイナミック RIA サイトを操作するには 、RIA イメージ および RIA キーボード + マウス機能を 使用します。
RIA の機能と録画プロセスのビデオ デモンストレーションは、「 方法: RIA スクリプトの記録 」ビデオで確認できます。
エラーのフィルタリング
た場合は、エラーのリストが表示され、スクリプトの実行時にそれらのエラーを除外するかどうかを選択するように求められます。
エラーを除外することを選択した場合、EveryStep スクリプト ツールは、スクリプトの先頭に次のようなフィルター処理メソッドを追加します。
拒否(“http://www.example.com/FilteredOutElement.ttf”をクリックします)。
スクリプトでこの要素でエラーが発生した場合、エラーは無視され、スクリプトはエラーを報告せずに実行を続行します。
スクリプトの保存
最初のスクリプトを作成したら、[ 保存] をクリックして Dotcom-Monitor サイトに保存します。
保存すると、EveryStep スクリプトが Dotcom-Monitor アカウントにアップロードされ、デバイスの設定で確認および編集できます。