Webシナリオ監視とは
Webシナリオ監視とは、Webサイトを訪れるユーザが、FireFox、Chromeなどのブラウザで行うのと同じ操作をシステムが実ブラウザを使って再現し、ユーザの視点でWebサイトを監視できるサービスです (Safari やフューチャーフォンは エミュレートすることで対応)。月額1,000円(税抜)から、ご利用いただけます。
![RworksのWebシナリオ監視とは](/wp-content/uploads/2022/03/scenario_img01-1_202203_3.png)
![RworksのWebシナリオ監視とは](/wp-content/uploads/2022/03/scenario_img01-1_202203_3.png)
- オンラインショップにログインし、任意の商品を購入できるか?
- Webページにアクセスできるか?
- 複数のWebページを連続して表示できるか?
Webシナリオ監視サービス 紹介ムービー
こんなお悩みをお持ちのお客様へ
- お客様より先に、Webサイトの障害に気付きたい
- システム監視だけでは気づけない障害も検知したい
- Webサイトを監視する体制が、社内にない
- Webアプリケーションのテストを行いたい
アールワークスの「Webシナリオ監視」で、解決しましょう!
アールワークスのWebシナリオ監視でできること
具体的なご利用シーン
画面遷移だけでなく、「画面スクロール」、三角のボタンを押して一覧を表示する「プルダウンリスト」からの選択や、複数の項目から1項目を選択する「ラジオボタン」の選択といったユーザの操作や、「購入金額の自動計算」、「座席位置の指定」といったプログラムの動作まで監視できます。
ログイン動作の監視
![ログイン動作の監視](https://www.rworks.jp/wp-content/themes/rworks-2020/images/page/solution/scenario_img02.png)
ユーザがログインできるか
- ログインページを開く
- ユーザのID/パスワードを入力する
- ログインボタンをクリック
- 所定のユーザ情報が表示されているか
ショッピングカートの監視
![ショッピングカートの監視](https://www.rworks.jp/wp-content/themes/rworks-2020/images/page/solution/scenario_img03.png)
ショッピングカートに商品が入るか
- 商品ページを開く
- 商品数を選択する
- ショッピングカートに入れるボタンを選択
- ショッピングカートページを開く
- 所定の商品がショッピングカート内に存在するか
- 商品をショッピングカートから削除できるか
チケット予約の監視
![チケット予約の監視](https://www.rworks.jp/wp-content/themes/rworks-2020/images/page/solution/scenario_img04.png)
切符予約できるか
- 予約ページを開く
- 予約日時(例: 実行時の日時から1週間後の日付など)を選択
- 利用区間を選択
- 空席確認ボタンをクリック
- 指定の便の予約ページに移動
- 人数、座席位置を指定
- 予約ボタンをクリック
- 確認ページ内に所定の予約情報が表示されているか
- 予約をキャンセルできるか
顧客マイページの監視
![顧客マイページの監視](https://www.rworks.jp/wp-content/themes/rworks-2020/images/page/solution/scenario_img05.png)
ポイント残高が表示されるか
- ログインページを開く
- ユーザのIDとパスワードをフォームに入力
- ログインボタンをクリック
- ポイント残高ページに移動
- ポイント残高が表示されているか
なぜ「アールワークスの Web シナリオ監視」が必要なのか?
ブラウザと呼ばれるWeb閲覧ソフトによる表示の違いは、以下の理由により、従来の監視方法では検知できません。- ブラウザによってJavaScriptの実装が異なる
- ブラウザによってレンダリングエンジン(※1)が異なる
- 各ブラウザは頻繁にバージョンアップが行われる
- 従来の監視方法の「ブラウザ動作をエミュレートしたHTTP/HTTPS監視」では上記による表示の違いを検知できない
- 実際のWebブラウザを用いた監視環境を自社で構築・維持するには手間と費用がかかる
(※1)レンダリングエンジンとはブラウザのもっとも核となる部分であり、HTMLやCSS、Javascriptなどのプログラム部分の解釈を行うための、いわば「頭脳」のようなものです。
従来の監視方法との違い
Web監視 | ユーザエージェント を偽装した Webシナリオ監視 |
アールワークスの Webシナリオ監視 |
||
---|---|---|---|---|
監視方法 | 監視サーバーがHTTP/HTTPSプロトコルをシミュレートし、監視対象サーバーにアクセスすることで、サイトを正常に見られるかどうか確認する | 監視サーバーがブラウザのユーザエージェントを偽装し、シナリオに記載されたURLを順にアクセスし、サーバーへのアクセス、並びにサーバーからのレスポンスが正しいかを確認する | 実際のブラウザを使用してJavaScriptを実行し、各コンポーネントが正しく応答していることを確認することにより、Webサーバーからユーザのブラウザまで、複合サイトが正常に動作していることを確認する | |
監視内容 (サーバー) |
80/443 ポートの生死 |
○ | ○ | ○ |
POST/GET 実行結果 |
○ | ○ | ○ | |
レスポンス タイム |
○ | ○ | ○ | |
ページ遷移 | ○ | ○ | ||
監視内容 (利用者) |
ページの レンダリング |
○ | ||
JavaScript の実行 |
○ | |||
指定要素 のクリック |
○ | |||
選択肢の選択 | ○ | |||
フレーム内の スクロール |
○ |
6つのメリット
-
メリット1
スマホ対応
FireFox、Chromeなどのブラウザや、スマートフォンで行うのと同じ操作をシステムが実ブラウザを使って再現(SafariはUser-Agent偽装にて対応)。
-
メリット1
圧倒的な低価格
シナリオ1本月額1,000円 ~始められます。
-
メリット2
監視設備の導入・保守が不要
SaaS(サース)と呼ばれる必要な機能を必要な部分だけをご利用できる形態でご提供するため、お客様に特別な設備をご用意いただく必要はありません。すぐにご利用いただけます。
-
メリット3
ZABBIX 連携
サーバー、ネットワーク、アプリケーションを集中監視するためのソフトウェアであるZABBIX 対応の アプリケーションインタフェースを備えているため、お客様の既設監視システムを有効活用できます。
-
メリット4
充実のオンラインマニュアル
マニュアルも充実。わからないことがあれば、お気軽にお問い合わせください。
-
メリット5
エンジニアによるサポート
アールワークスのエンジニアが、初期導入から運用中の設定追加・変更までしっかりサポートいたします。
選べる2つのプラン
ライトプラン
LinuxOS上で動作するブラウザ(Chrome、Firefox)による監視を手軽に始められるプランです。
標準プラン
Linux、Windows OS 上で動作するブラウザ(Chrome、Firefox)を使い、実行画面数や実行間隔を個別設定することで、シナリオ監視を実行するプランです。
ライトプラン | 標準プラン | 備考 | |
---|---|---|---|
対応ブラウザ/OS | Chrome Linux Firefox Linux |
Chrome Linux Chrome Windows Firefox Linux Firefox Windows Edge Windows |
標準プランではUser-Agent偽装にて対応。 この場合、ブラウザ/OSは Firefox/Linux を選択ください |
1シナリオ当りの画面遷移数 | 5画面まで | 30画面まで | |
監視実行間隔 | 1時間 | 3分、5分、15分、20分、30分、 1時間 |
左記より選択 |
実行結果ログ保存期間 | 1時間 | 3か月 | |
障害時通知 | メール通知 Slack通知 ChatWork通知 LINE通知 |
メール通知 Slack通知 ChatWork通知 LINE通知 電話通知 |
電話はシステムによる 自動電話通知 |
ZABBIX連携 | ○ | ○ | オプションサービスです |
システムコンソール | ○ | ○ | |
ポータルサイト | ○ | ○ | |
サービス停止に伴う 利用料金の返還制度 |
無 | 有 | |
ご利用料金(税抜) | 1,000円/月 | 5,200円/月~ |
機能紹介
お客様のWebサイトを利用者の視点で監視するWebシナリオサービスの主な機能をご紹介いたします。
![scenario_thm1](https://www.rworks.jp/wp-content/uploads/2016/09/scenario_thm1.jpg)
監視コンソール
以下のことを監視コンソール上から行います。
・システム全体の障害状況の確認
・実行結果ログの確認画面
・障害発生した画面キャプチャーの確認
![scenario_thm2](https://www.rworks.jp/wp-content/uploads/2016/09/scenario_thm2.jpg)
Webシナリオ作成・テスト実行
・シナリオ単位、シナリオ内の特定ページ毎にタイムアウトを設定可能
・シナリオ内でのリトライ回数を設定可能
・実行時の状況に応じた入力が可能(1週間後の日付の入力など)
Webシナリオ作成・テスト実行機能 紹介ムービー
ECサイト監視のシナリオ作成機能 紹介ムービー
![scenario_thm3](https://www.rworks.jp/wp-content/uploads/2016/09/scenario_thm3-219x134.jpg)
監視登録・アラート通知設定
作成したWebシナリオを以下の画面から登録、アラート設定を行います。・Webシナリオ監視登録
・アラート設定例
・アラートメール例
・自動電話発呼
・Slack通知
・ChatWork通知
・LINE通知
アラート通知設定機能 紹介ムービー
![scenario_thm4](https://www.rworks.jp/wp-content/uploads/2016/09/scenario_thm4-219x134.jpg)
シナリオ失敗時点のブラウザ画面を記録
「fail」 をクリックすると失敗時点のスクリーンショットが表示され、状況を素早く把握できます。
・シナリオのコマンドと経過時間表示
・成功・失敗や実行時間などを表示
・アラートメール例
・Log では実行時のログを表示
ECサイトの障害状況確認機能 紹介ムービー
![scenario_thm5](https://www.rworks.jp/wp-content/uploads/2016/09/scenario_thm5.jpg)
計画停止
計画停止もWebコンソールから行えます。
・特定日時を指定し、情報収集やアラートを停止 (メンテナンス作業時)
・定期的(週次、月次)で時間帯を指定し、情報収集やアラートを停止 (時間帯毎に実行するシナリオ制御が可能)
![scenario_thm6](https://www.rworks.jp/wp-content/uploads/2016/09/scenario_thm6.jpg)
携帯・スマートフォン対応
・携帯電話向けページの監視は Firefox アドオンの携帯端末ブラウザエミュレータを利用可能
・スマートフォンについても上記のような Firefox アドオンを利用可能
・携帯(スマートフォン)向けのサイトを、Android を実際に操作するのと同じ動作で確認できます。
![scenario_thm7](https://www.rworks.jp/wp-content/uploads/2016/09/scenario_thm7.jpg)
障害時の自動電話連絡
障害通知メール、Slack通知のほかに、自動電話通知機能もご利用いただけます。
・障害が発生した「シナリオ名」と「日時」を、音声にて通知します
・連絡先として登録されている電話番号に対し、停止処理が実行されるまで、順番に電話をかけ続けます(誰かが出るまで電話しつづけて欲しい、という場合にも対応できます)
導入フロー・サポート
導入フローとサポート範囲
- 導入時のWebシナリオ作成、テスト、監視設定といった初期作業を当社が受託して実施します
- 当社がサポートの上、お客様がWebシナリオの作成を行うことも可能です
- 本番運用開始後には、当社の運用支援サービスもご利用いただけます
- お客様専用サポート窓口をご用意いたします
![導入フロー・サポート](https://www.rworks.jp/wp-content/themes/rworks-2020/images/page/solution/scenario_img12.jpg)
![導入フロー・サポート](https://www.rworks.jp/wp-content/themes/rworks-2020/images/page/solution/scenario_sp_img2.jpg)
導入時の役割分担
お客様 | アールワークス | 備考 | |
---|---|---|---|
動作環境構築 | – | ○ | |
Webシナリオ作成 | ○ | × | ※標準プランの場合はお客様の申込により、有償にて当社が初期作業を実施 |
Webシナリオテスト | ○ | × | |
監視設定 | ○ | × |
運用時の役割分担
※Webシナリオ追加・変更・削除については、「運用支援サービス」として当社にて受託可能です。
料金
※表記金額は、全て税抜金額です。
費目 | 詳細 | 料金 | |
---|---|---|---|
初期費用 | Webシナリオ監視作成費用 | 10,000円×画面遷移数 | |
月額費用 | ライトプラン | 1,000円 | |
標準プラン(※1) | Chrome Linux | 5,200円~ | |
Chrome Windows | 9,400円~ | ||
Firefox Linux | 5,200円~ | ||
Firefox Windows | 9,400円~ | ||
Edge Windows | 個別見積 | ||
運用支援費用 | Webシナリオ追加・変更等作業代行費用 | 10,000円 × 遷移画面数 |
(※1)標準プランは、シナリオの遷移数と監視実行間隔によって、月額費用料金が変わります。
- ・ブラウザのバージョンは基本的に最新のものでご提供します。
- ・シナリオ実行時間の指定は行えません。シナリオ実行間隔のみ指定できます。実行間隔とは、前回実行したシナリオが終了してからの経過時間となります。
- ・自動電話通知件数は、1シナリオにつき 10件/月までとします。それを越えた場合は、60円/件でご精算となります。
- ・作成したシナリオを弊社で変更する場合には、10,000円×(変更画面数)の費用が発生します。
- ・最低ご利用期間は、ライトプランが1カ月、標準プランが3カ月となります。その後は、1カ月ごとの自動更新となります。
- ・ライトプランでは、画面遷移数を分割しての複数契約は行えません。
- ・ライトプランでは、同一シナリオの複数契約は行えません。
- ・ZABBIX連携を行う場合は、別途費用が発生します。
簡単お見積り
よくあるご質問
- Webブラウザによる表示の違いを、どの程度検知できるのでしょうか?
-
Webブラウザのエミュレートではなく、実際にブラウザを起動して監視します。そのため、個々のブラウザの解釈による表示の違いを検知することができます。特にJavaScriptを使ったサイトでは、JavaScriptをブラウザが実行することによって画面表示を行います。それぞれのブラウザの JavaScript の解釈の仕方によって表示が異なります。このようなサイトはエミュレートでは監視できません。
このように、実際のブラウザを利用するからこそ、利用するブラウザによって表示結果が異なるサイトの監視を実現できます。 - ブラウザで閲覧した場合に使用される画像やCSSファイル等だけ異常があった場合に検知できますでしょうか?
-
画像の有無は監視可能です。また、CSSの解釈はブラウザによって異なる場合がありますが、CSSをブラウザが解釈した結果、そのブラウザが認識している画面内の特定の要素(選択肢や入力フィールド、文字列、タグなど)があるかどうか等を監視することができます。
- Facebookのいいねボタンなど、監視したくないコンテンツがある場合、除外できますでしょうか?
-
Webシナリオ監視を行うときの「シナリオ」は、人が行った実際のブラウザの操作を録画したものがベースとなります。監視システムが選択項目やボタン等を勝手に選択するわけではありません。シナリオ作成時に特定のボタンはクリックしないシナリオを作成すれば、監視システムでのシナリオ実行時も同じように特定のボタンがクリックされることはありません。
- Ajaxが使われているようなサイトでもシナリオに組み込む事は可能でしょうか?
-
Ajaxのように動的にページを生成するサイトであっても監視可能です。例えば、ECサイトで商品選択の後に購入可能個数に制限があるような場合、1つ目の選択項目で何を選択したかによって、2つ目の選択項目が決まる、といった作りを Ajax を用いて実現しているとします。このような場合であっても、1つ目、2つ目それぞれで、何番目の選択肢を選択して次の画面に遷移する等の設定が可能です。また、選択肢が出てこない場合に障害とみなす監視も可能です。
- 監視実行間隔、時刻は指定できますか?
-
シナリオ実行終了から、次のシナリオ実行開始までの間隔を指定できます。間隔は、3分、5分、10分、15分、20分、30分、60分よりご指定いただけます。また、24時間(1日に1回)、168時間(1週間に1回)というご要望も承っております。
シナリオ実行時刻は指定いただけません。 - 実行ブラウザを指定できますか?
-
Chrome Linux、Chrome Windows、Firefox Linux、Firefox Windows、Edge Windows から選択できます。ブラウザのバージョンは基本的に最新のもので提供します。
価格はブラウザごとに異なりますので、詳しくは「料金」を参照下さい。 - パソコンの他にも携帯、スマホ、タブレットにも対応できますか?
-
はい、可能です。手法についてはご相談ください。
- 導入、運用のサポートをお願い出来ますか?
-
はい、別途契約になりますが、お客様のご要望により対応させていただきます。
シナリオ作成・追加・変更・削除などの業務を受託可能です。 - 導入までの費用はどのくらいかかりますか?
-
SaaSですので、初期に特別な費用は発生しません。ハードウェア・ソフトウェアの用意も必要ありません。お客様固有のシナリオ作成・設定を当社に依頼された場合のみ、費用が発生します。お客様自身で作成し、設定することも可能です。
- 費用は月額固定でしょうか?
-
いいえ、実際に実行したシナリオの量に従ってご請求します。
簡単操作方法
Contactお問い合わせ
お見積もり・ご相談など、お気軽にお問い合わせください。