HP StormRunnerロード。 実用的なガイド。 パートIII

こんにちはHabr! 本日は、HP StormRunner Loadに関する記事シリーズの第3部に注目します。 前のパート: IおよびII







このセクションでは、結果の分析について説明します。



結果分析



役割:パフォーマンスアナリスト

負荷テスト中に、4つのグラフで何が起こるかを確認できます。 実際のWebアプリケーションサーバーにアクセスできる場合は、これらのマシンに特別なモニターをインストールして、その動作をより詳細に測定できます。



ストレステストは、心臓病学のストレステストに非常に似ています。 同時に、患者はトレッドミル上にあり、ストレスをシミュレートするために加速および減速できます。 患者に装着された電子センサーは、彼の心拍数、体温、呼吸を測定します。 Webサーバーにインストールされたモニターにも同様の目的があります。



テスト後、結果を分析し、どのような問題が特定されたかを確認します。



結果を確認する



  1. ストレステストの結果を見てください。 深刻な問題はありますか? 最も可能性が高いのは、ネットワーク遅延の超過またはSLAレベルに到達しないことに関連するエラーを見つけたことです。 これらは珍しいことではありませんが、これはサーバーのパフォーマンスを改善する機会があることを意味する場合があります。







  2. スクリプトエラーがある場合は、画面の[スクリプトエラー]セクションを選択し、メッセージを確認します。







  3. 異常がある場合は、画面の[異常]セクションを選択してメッセージを確認します。



  4. SLA関連のエラーがある場合は、画面の[SLA警告]セクションを選択して、メッセージを確認します。





データチャートの設定



  1. グラフ

    結果を見てください。 実行中の仮想ユーザーのグラフは、仮想ユーザーの数がどのように増減したかを示しています。







    1秒あたりのヒット数グラフに表示されるアクティビティは、仮想ユーザーのアクティビティにほぼ対応する必要があります。







  2. 相関と制御が開始されます。 1秒あたりのヒットグラフにカーソルを合わせ、[結合]ボタンをクリックします。







    Running Vusersスケジュールを選択します。







    次のようなものが得られるはずです。







    チャートを組み合わせると、相関関係を確認できます。 上記の例では、ユーザーが追加されると、1秒あたりのヒット数も増加することがわかります。 1つのウィジェットで2つの測定結果(現在の実行とテスト実行)を比較して、それらを視覚的に比較することもできます。



    テスト実行(つまり、満足のいく実行で、他の実行を比較する実行)を指定するには、[ロードテスト]セクションに移動して、テストを選択します。 [実行]タブで、スイッチをクリックして、起動をコントロールまたはベンチマークとしてマークします。







    ダッシュボードで、実行中の仮想ユーザーなどのスケジュールを選択します。 ウィジェットのタイトルで、[ベンチマークと比較]ボタンをクリックします。







    現在のテストのグラフに、制御実行のスケジュールが重ねて表示されます。







  3. 分離

    1秒あたりのヒット数グラフにカーソルを合わせます。 これは分割機能です。







    ロケーションの分離を選択します。







    結果のグラフは、異なる領域からのデータを表示する別々の曲線で、次のようになります。







    グラフ、相関、オーバーレイ/分割を自分で試すことができます。


ご清聴ありがとうございました!



All Articles