loadview hands review tutorial
それに直面しましょう–理想的な負荷テストは実際のトラフィックをエミュレートしますが、ほとんどの負荷テストソフトウェアは近づいていません。
社内サーバーからの一連のGETリクエストでは、ウェブサイトで世界中のユーザーが急増したときに実際に発生することを再現できない可能性があります。
予算とインフラストラクチャの制限により抑制された一部の組織は、不完全な状況を描く負荷テストを受け入れることを余儀なくされています。このオプションを使用すると、大規模な製品の発売やウイルスの成功に備えることができますが、完全に確信することはできません。
今日はレビューします LoadView 、Dotcom-Monitorのオンデマンド負荷テストプラットフォーム。ハードウェアまたはソフトウェアインフラストラクチャに先行投資することなく、現実的な負荷テストを可能にします。
学習内容:
LoadView入門
クラウドベースの仮想サーバーのおかげで、LoadViewは世界中からサイトまたはアプリケーションにトラフィックを送信できます。これは、独自の負荷テストプラットフォームを維持するよりも、はるかに実用的で予算にやさしいオプションです。
このレビューでは、LoadViewを使用した簡単な負荷テストの実行に焦点を当てます。
スクリプトの作成
LoadViewは、それ自体で非常に基本的な負荷テストを実行できますが、より意味のあるテストを行うには、EveryStepスクリプト記録ツールをダウンロードしてインストールする必要があります。このプロセスは5分もかからず、努力する価値があります。
((注意–画像をクリックすると拡大表示されます)
EveryStepを使用すると、ポイントしてクリックするだけでテストスクリプトを簡単に記録できます。開始するには、開始URLを入力し、このテストでエミュレートするブラウザーを選択します。
EveryStepは現在、ChromeやInternet ExplorerからiPhone、Google Nexus、Samsung Galaxyまで、42を超えるブラウザエミュレーションの選択肢を提供しています。この幅広いオプションにより、印象的な徹底が可能になります 負荷テスト 。
EveryStepでのテストスクリプトの記録は、すばやく簡単です。サイトをクリックするだけで、EveryStepはすべての動きを記録します。記録中に新しいWebページに移動すると、コンテンツ検証を追加するためのプロンプトが表示されます。
ビジネスアナリストがテストの質問と回答を書いた
(EveryStepには、必要に応じてこのウィンドウの自動起動を無効にするオプションもあります。)検証するテキストまたは画像を指定するオプションがあります。これは、歓迎すべき柔軟性です。
記録を停止すると、EveryStepは、スクリプトを保存またはアップロードする前に、スクリプトを実行してエラーをチェックするように求めます。必ずデバイスをLoadViewストレステストに保存してから、EveryStepとインターフェイスする他のテストソリューションであるUserViewMonitoringに保存してください。
EveryStepを使用すると、テストスクリプトの記録が簡単で複雑にならないため、テストの設定と実行にすばやく進むことができます。
テストの設定
スクリプトをLoadViewのWebアプリケーションにアップロードしたら、ログイン用のパスワードや最大読み込み時間など、いくつかの重要な詳細を指定できます。 Dotcom-Monitorには、各オプションを順を追って説明するためのツールチップが多数用意されています。
注目すべき機能の1つは、ネットワーク要素フィルターです。エラーが発生したときに各エラーに対処するためにテストを完全に停止する代わりに、有罪の要素(画像やフラッシュなど)を除外して、すぐに負荷テストを続行できます。
LoadViewでは、最初にテストを設定したとき、および最後のキャリブレーションから7日が経過したときにテストをキャリブレーションする必要があります。ボタンを1つクリックするだけですべて完了します。
このプロセスはエラーをチェックし、仮想マシンのCPUに過度の負荷をかけることなく、意味のある負荷テストを実行するために必要な仮想マシンあたりの仮想ユーザー数を決定します。これにより、仮想サーバーがテスト結果を損なうようなボトルネックを作成しないようにします。
LoadViewで負荷曲線を作成するのは簡単なプロセスであり、かなりの柔軟性があります。数回クリックしてキーを押すだけで、ユーザー数を着実に増やし、安定した状態を保ち、テストの進行に合わせて負荷を軽減できます。必要な数のステップを指定すると、負荷曲線グラフが更新されて変更が反映されます。
セットアッププロセスの最後のステップでは、テストに含める地理的ゾーンを指定できます。 LoadViewは世界中のクラウドベースの仮想サーバーへのアクセスを提供しますが、これはあなたが探している以上のものかもしれません。
主に特定の地域(たとえば米国)のユーザーを対象としたサイトをテストする場合、他の場所(欧州連合など)からのトラフィックをテストする必要はありません。そして確かにそれを支払う必要はありません。
LoadViewは、セットアップページの下部にテストのコストを表示するので、驚くことはありません。保存して終了するか、テストの実行を続行できます。
負荷テストの実行
セットアップが完了すると、LoadViewはテストの概要に移動します。概要には、前の手順で指定したすべてのものと価格が表示されます。
ここで行う必要があるのは、メールアドレスを入力してボタンをクリックすることだけです。 LoadViewは、テストの開始時と終了時に通知メールを送信します。テストは通常10分以内に実行されますが、選択したゾーンによっては、開始に最大1時間かかる場合があります。
テスト結果をリアルタイムで確認することも、PDFレポートがメールで届くのを待つこともできます。
レポートを読む
LoadViewのウェブインターフェースでテスト結果を表示できます。そこから、CSVまたはPDFとしてレポートをダウンロードできます。 LoadViewは、テストが完了するとPDFも電子メールで送信します。
最初は要約です。
次は実行プランで、指定した仮想ユーザーの数と実際のユーザー数を示します。
次の2つのチャートで物事は面白くなります。
- 平均応答時間と
- 最大応答時間。
次のグラフは、テスト中に開始されたセッションの数を示しています。
次は、テスト中に発生したエラーの数です。
そして最後に、各仮想サーバーによって使用されるCPU負荷のパーセンテージを取得します。
LoadViewのグラフは明確で読みやすいです。ダウンロード可能なCSV内のデータのスライスとダイシングに伴う柔軟性は、歓迎すべきボーナスです。
結論
全体として、LoadViewは、現実的で意味のある負荷テストを実用的で費用効果の高いものにします。
クラウドを利用して仮想ユーザーを生成し、EveryStepスクリプトを介して実際のユーザーの行動をエミュレートすることは、ゲームを変える機能です。豊富なツールチップと直感的なデザインにより、学習曲線が浅くなります。
この負荷テストソリューションは、負荷テストゲームの強化を検討している組織にとっては、詳しく調べる価値があります。あなたはで始めることができます LoadViewのトライアルアカウントはこちら 。
この単純な負荷テストソリューションについて質問がある場合はお知らせください。