TOP>製品/サービス>カテゴリから探す>品質強化対策>HPE LoadRunner>技術情報>負荷テスト実施中に問題が発生した場合、どこまで分析できていますか?

HPE LoadRunner

負荷テスト実施中に問題が発生した場合、どこまで分析できていますか?

LoadRunnerで負荷テストを実施し、何か問題が発生した際、分析モジュールのアナリシスを使用してテスト結果を分析されるかと思いますが、アナリシスの強力な分析機能を使用して調査をしても、原因特定ができず、根本的に解決できないケースがあります。

例えば

  • 「アプリケーションサーバが悪い事はわかっている」
  • 「結局サーバ内のプログラムの何が悪いのかがしりたい」
  • 「ユーザレスポンス悪化に影響をあたえているサーバプログラムを短時間で突き止めたい!」

上記のケースの場合、負荷テストの実施と並行して、悪さをしているサーバサイドプログラムを短時間で特定する必要があります。一般的に負荷テストツール単体では、サーバサイドの内部プログラムを分析する機能が実装されておりませんので原因特定が難しいケースがあります。

今回の特集では、通常の負荷テストに加え、アプリケーションの内部を可視化して問題改善までをカバーする、「アプリケーション診断×負荷テストソリューション」をご紹介します。

アプリケーション診断×負荷テストソリューションは、通常の負荷テストに加え、J2EE/.NETアプリケーション処理を可視化することで、Webアプリケーション性能問題特定までを支援します。問題箇所を正確に効率よく把握することで適切なチューニング&効果測定につながります。
また、曖昧になりがちな監視閾値もテスト結果の根拠に基づいて設定できるようになる等、テスト段階から運用を見据えた対策が取れるソリューションとなっています。

  • 今回の特集は、弊社取り扱い製品「JENNIFER」(アプリケーション・パフォーマンス管理ツール)を使用することを前提とした内容です。
    「JENNIFER」についてはこちらからご確認ください。

アプリケーション診断×負荷テストソリューションズの概要イメージ(クリックで拡大します)


LoadRunnerとJENNIFERを組み合わせた
アプリケーション診断×負荷テストソリューションの流れ

  • LoadRunnerで負荷テストを実施します。
  • テスト中にリアルタイムモニタリングでレスポンス遅延やリソースの異常を発見します。
  • アナリシスで異常発生時の時間帯を確認します。

LoadRunnerリアルタイムモニタ


  • LoadRunnerのアナリシスから問題発生時の時間帯を確認し、JENNIFERのX-Viexで表示させ、トランザクション処理の分布図で傾向を把握します。
  • X-viewの分布図から分析したいトランザクション群を絞り込みます。
  • 選択したトランザクションの詳細な処理内容と所要時間・リソースを確認します。
  • トランザクションの詳細情報(クラス/メソッドプロファイル、詳細SQLクエリ実行情報、経過時間、CPU使用時間、エラー情報等)から問題箇所を特定します。

JENNIFERのx-viewにて応答時間の遅い処理をドリルダウンで分析(クリックで拡大します)


  • チューニング後に、X-viewの分布図の傾向で最適かどうか判断します。
  • アプリケーションサーバ全体の把握に必要な情報が集約されたダッシュボードにてリアルタイムにモニタリングします。

チューニング後のx-view画面(クリックで拡大します)

ダッシュボード画面(クリックで拡大します)


まとめ

負荷テストの実施によって確認できた問題に対して、LoadRunnerの分析機能でも十分に分析できると思いますが、アプリケーションサーバ内部の処理やデータベースの応答を収集するには、JENNIFERのような分析診断・モニタリングツールを組み合わせて使用することをお勧めいたします。

  • テスト実施時に発生した問題の調査時間が劇的に短縮できる
  • テストデータから根拠のある閾値を設定できる
  • 時にモニタリングしていた部分を、運用に入ってからも継続的に見守れる
     →運用に入ってからの予期せぬ問題も早期発見&瞬時に原因特定
  • 情報共有がスムーズになり、運用/開発チームのコミュニケーションが図れる

負荷テストの際の原因特定だけではなく、運用にも活用できるようなソリューションになっております。

お求めの情報は見つかりましたでしょうか。

資料請求/お問い合わせはこちら(専門の担当者が確認し、ご対応します。)

お客様の状況に合わせて詳しい情報をお届けできます。お気軽にご相談ください。

ページの先頭へ戻る