(57)【要約】【課題】  同一試験内容における複数回の性能試験結果に基づき、システムのチューニング等による改善状況を容易かつ的確に把握させることを可能とする性能試験支援装置を提供する。【解決手段】  性能試験支援装置１００の性能試験内容作成部１０１は、利用者により入力された性能試験内容（試験対象システム１１０に対して送出するリクエストの内容）を受取り、性能試験内容識別情報を付加して、性能試験内容データベース１０５に格納する。  性能試験実施部１０３は、性能試験を実施し、取得した性能試験結果データに性能試験内容識別情報を付加して、性能試験結果データベース１０６に格納する。  性能試験結果表示部１０２は、利用者の選択に応じて、性能試験内容識別情報で識別される同一の性能試験内容に基づく複数の性能試験結果データを比較した、各種のグラフを表示可能としている。【選択図】      図１
2005100161.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された性能試験対象システムに対しリクエストを送信し、当該性能試験対象システムから受信したレスポンスに基づき取得した性能試験結果データを表示可能とした性能試験支援装置であって、
前記性能試験対象システムに対して送信するリクエスト内容を含む性能試験内容定義情報を、性能試験内容識別情報とともに情報格納手段に格納する性能試験内容作成手段と、
任意に選択された性能試験内容識別情報に基づき前記情報格納手段から前記性能試験内容定義情報を取得し、当該性能試験内容定義情報に基づき性能試験を実施するとともに、取得した性能試験結果データに、前記性能試験内容識別情報を対応付けて情報格納手段に格納する性能試験実施手段と、
任意に選択された性能試験内容識別情報に基づき、前記情報格納手段から前記性能試験結果データを取得して一覧表示するとともに、一覧表示した性能試験結果データから任意に選択された複数の性能試験結果データに基づき、各データの経時的変化を示したグラフを生成して表示する性能試験結果表示手段と
を備えることを特徴とする性能試験支援装置。
【請求項２】
前記性能試験結果表示手段は、
前記グラフとして、任意に選択された複数の性能試験結果データを重ねて表示する手段をさらに備えることを特徴とする請求項１に記載の性能試験支援装置。
【請求項３】
前記性能試験結果表示手段は、
前記グラフとして、任意に選択された複数の性能試験結果データの差分データを表示する手段をさらに備えることを特徴とする請求項１に記載の性能試験支援装置。
【請求項４】
前記性能試験結果表示手段は、
前記グラフとして、任意に選択された複数の性能試験結果データの平均データを表示する手段をさらに備えることを特徴とする請求項１に記載の性能試験支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムの性能試験支援装置に関し、特に、利用者にとって同一の性能試験内容に基づく複数の試験結果を容易に対比可能な結果表示機能を備えた性能試験支援装置に関する。
【背景技術】
【０００２】
近年、ネットワークシステム、特にＷｅｂシステムにおいては、Ｗｅｂサーバ，Ｗｅｂアプリケーションサーバ，データベースサーバ等、複雑なサーバ構成で構築されることが多く、それに伴いネットワークシステムの性能を決定する要素も複雑になっている。
このような状況下での性能試験作業では、現在のシステム構成における性能値を取得して理想値と比較し、理想値に満たない場合はシステムのチューニングを行い、その後再度性能試験を行って、理想値を満たすまで前記作業を繰り返すのが一般的である。
また、性能試験を実施するマシンの性能やＯＳのタスクスケジューリング、ネットワークの利用状況にも依存すると考えられるが、性能試験実施によって毎回同じ性能試験結果が取得できるとは限らない。従って、性能試験結果の信頼性を高めるためには、同一の性能試験内容で複数回の性能試験を行って、各性能試験結果を統合的に評価することが必要であると考えられる。
【０００３】
従来、性能試験によって取得した試験結果データを評価するための性能試験支援装置としては、リクエスト数、単位時間(秒)あたりに送受信されたリクエスト、レスポンス数であるスループット、リクエストに対する応答時間であるレスポンスタイム、リクエストに対するエラーの頻度を性能試験結果として取得し、当該性能試験結果の経時的変化をＵＲＬ別（ユーザ・エージェント別）に折れ線、棒グラフ等のグラフ形式で表示する手段を備えた構成が公知となっている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−００７２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、前記特許文献１に記載の性能試験支援装置では、各試験結果について、例えば、経時的変化をＵＲＬ別にグラフ表示することを可能としているが、１回の性能試験について、ユーザ・エージェント毎の試験結果データを比較するものであり、同一の性能試験内容に基づく複数回の性能試験結果を比較するものではなかった。
即ち、性能試験を実施する利用者は、一般的な性能試験実施の利用形態と考えられるシステムのチューニング，性能試験の繰返しによって、如何に性能試験対象のシステムの性能が改善されたのかを把握する必要があるが、前記特許文献１に記載の性能試験支援装置では、そのための手段が考慮されていなかった。
従って、各利用者は、同一試験内容での性能試験結果としての値，グラフ等の情報を別途に管理し、過去の複数回の性能試験結果としての値やグラフを比較するという作業が必要となっていた。
【０００５】
本発明は前記課題を解決するためのものであり、ネットワークシステムの性能試験結果として、同一試験内容における複数回の性能試験結果に基づき、システムのチューニング等による改善状況を容易かつ的確に把握させることを可能とする性能試験支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、本発明は、ネットワークを介して接続された性能試験対象システムに対しリクエストを送信し、当該性能試験対象システムから受信したレスポンスに基づき取得した性能試験結果データを表示可能とした性能試験支援装置であって、前記性能試験対象システムに対して送信するリクエスト内容を含む性能試験内容定義情報を、性能試験内容識別情報とともに情報格納手段に格納する性能試験内容作成手段と、任意に選択された性能試験内容識別情報に基づき前記情報格納手段から前記性能試験内容定義情報を取得し、当該性能試験内容定義情報に基づき性能試験を実施するとともに、取得した性能試験結果データに、前記性能試験内容識別情報を対応付けて情報格納手段に格納する性能試験実施手段と、任意に選択された性能試験内容識別情報に基づき、前記情報格納手段から前記性能試験結果データを取得して一覧表示するとともに、一覧表示した性能試験結果データから任意に選択された複数の性能試験結果データに基づき、各データの経時的変化を示したグラフを生成して表示する性能試験結果表示手段とを備えることを特徴とする。
また、前記性能試験結果表示手段は、前記グラフとして、任意に選択された複数の性能試験結果データを重ねて表示する手段をさらに備えることを特徴とする。
また、前記性能試験結果表示手段は、前記グラフとして、任意に選択された複数の性能試験結果データの差分データを表示する手段をさらに備えることを特徴とする請求項１に記載の性能試験支援装置。
また、前記性能試験結果表示手段は、前記グラフとして、任意に選択された複数の性能試験結果データの平均データを表示する手段をさらに備えることを特徴とする。
【発明の効果】
【０００７】
以上の構成により、本発明では、同一試験内容に基づく複数回の性能試験に基づく性能試験結果データを容易に比較可能な形で、利用者に対して表示することが可能となる。
また、性能試験内容を識別する識別情報に基づき、情報格納手段に格納された性能試験結果データを管理することとしたので、同一の試験内容に基づく試験結果データを容易かつ適切に選択させることができる。
この場合、複数の試験結果データを示すグラフとして、重ねて表示、差分データを表示、平均データを表示等、種々の表示形態で表示可能としたので、複数回の性能試験結果を容易かつ適切に把握させることが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について、図面に基づき説明する。
図１は、本発明の一実施の形態に係る性能試験支援装置の概略構成を示すブロック図である。
本実施の形態に係る性能試験支援装置１００は、各処理部として性能試験内容作成部１０１と、性能試験結果表示部１０２と、性能試験実施部１０３と、画面制御部１０４とを有するとともに、情報格納部として性能試験内容データベース１０５と、性能試験結果データベース１０６とを備える。
性能試験支援装置１００は、試験対象システム１１０に対してインターネット等のネットワークを介して接続されており、性能試験実施部１０３の生成する複数の擬装ユーザ・エージェント１０７，・・・からリクエストを送出することにより、性能試験を実施する。ここで、試験対象システムとは、Ｗｅｂサーバ，Ｗｅｂアプリケーションサーバ等の各種サーバ及び複数のサーバにより構成されたＷｅｂシステムを示す。
試験対象システム１１０は、ネットワークを介して、擬装ユーザ・エージェント１０７からリクエストを受付け、各リクエストに対応するレスポンスを該当する擬装ユーザ・エージェント１０７に送出する。
性能試験内容作成部１０１は、利用者により入力された性能試験内容（試験対象システム１１０に対して送出するリクエストの内容）を受取り、性能試験内容識別情報を付加して、性能試験内容データベース１０５に格納する。
性能試験結果表示部１０２は、利用者により指定された性能試験内容についての性能試験結果データを、性能試験結果データベース１０６から取得して表示する。
性能試験実施部１０３は、性能試験内容データベース１０５に格納された情報及び利用者により入力された性能試験実施情報（擬装ユーザ・エージェント数，繰返し回数）に基づき性能試験を実施し、取得した性能試験結果データに性能試験内容識別情報を付加して、性能試験結果データベース１０６に格納する。性能試験結果としては、擬装ユーザ・エージェント１０７が試験対象システム１１０に対してリクエストを送出し、試験対象システム１１０からのレスポンスに基づき、個別に認識した名前解決，接続，送信及び受信に要した時間、試験実行開始からの経過時間、送信バイト数、受信バイト数、およびステータスを、それぞれ取得する。
画面制御部１０４は、性能試験内容作成画面，性能試験実施画面，性能試験結果表示画面等の各画面制御を行う。
本実施の形態では、性能試験結果表示部１０２により、性能試験結果データベース１０６に格納された性能試験結果データについて、利用者の選択に応じて、性能試験内容識別情報で識別される同一の性能試験内容に基づく複数の性能試験結果データを比較した、各種のグラフを表示可能としている。
【０００９】
以上の構成により、本実施の形態に係る性能試験支援装置１００の行う各処理について図２〜図４に基づき説明する。なお、各図では、ユーザ側の操作と性能試験支援装置１００の処理とを示している。
図２は、性能試験内容作成処理手順を示すフローチャートである。
性能試験内容作成処理では、利用者による性能試験内容作成画面表示要求がされると（ステップ２０１）、画面制御部１０４が性能試験内容作成画面を表示する（ステップ２０２）。
性能試験内容作成画面に対し、利用者により性能試験名、リクエスト内容（リクエストＩＤ、メソッド、ホスト名、パス、ポストデータ）が入力され（ステップ２０３）、登録ボタンが押下されると（ステップ２０４）、画面制御部１０４は性能試験内容作成部１０１に対し、入力された内容を送信して登録指示を行う。
性能試験内容作成部１０１は、受取った性能試験内容を性能試験内容データベース１０５に格納して処理を終了する（ステップ２０５）。この場合、性能試験内容作成部１０１は、各性能試験内容を一意に識別する性能試験内容ＩＤを生成して付与する。
【００１０】
図３は、性能試験実施処理手順を示すフローチャートである。
性能試験実施処理では、利用者による性能試験実施画面表示要求がされると（ステップ３０１）、画面制御部１０４が性能試験実施画面を表示する（ステップ３０２）。ここで、性能試験内容データベース１０５に格納されている性能試験内容が参照され、性能試験実施画面に、性能試験内容ＩＤと性能試験名との組合せをリストボックスで表示する。
性能試験実施画面に対し、利用者により性能試験内容が選択されるとともに、性能試験条件（性能試験名，ユーザ・エージェント数，繰返し回数）が入力され（ステップ３０３）、実行ボタンが押下されると（ステップ３０４）、画面制御部１０４は性能試験実施部１０３に対し、入力された性能試験条件を送信して性能試験実行指示を行う。
性能試験実施部１０３は、受取った性能試験条件に含まれる性能試験内容ＩＤをキーにして、性能試験内容データベース１０５に格納されている性能試験内容を取得するとともに（ステップ３０５）、性能試験条件として指定されたユーザ・エージェント数に基づき、擬装ユーザ・エージェント１０７を生成して、各擬装ユーザ・エージェント１０７にリクエスト内容を渡して送信指示を行う（ステップ３０６）。
各擬装ユーザ・エージェント１０７は、性能試験実施部１０３からの指示に応じて、性能試験条件として指定された繰返し回数分、以下に示すステップ３０８からステップ３１１の処理を繰返し実行する（ステップ３０７）。
ステップ３０８では、性能試験内容として設定されたリクエスト内容分、以下に示すステップ３０９からステップ３１１の処理を繰返し実行する。
ステップ３０９では、擬装ユーザ・エージェント１０７が試験対象システム１１０にリクエストを送信する。
ステップ３１０では、擬装ユーザ・エージェント１０７が試験対象システムからレスポンスを受信する。
ステップ３１１では、性能試験実施部１０３が、各偽装ユーザ・エージェント１０７の受信したレスポンスに基づき、測定結果情報を生成して格納する。ここで、測定結果情報としては、例えば、名前解決，接続，送信，受信に要した時間、試験実行開始からの経過時間、送信バイト数、受信バイト数、ステータス等が該当する。性能試験実施部１０３は、測定結果情報に対して、性能試験内容ＩＤ、性能試験を実施したユーザ・エージェント１０７を識別するユーザ・エージェントＩＤ、繰返し数を識別する繰返しＩＤ、各リクエストを識別するリクエストＩＤとともに、各性能試験結果を一意に識別する性能試験結果ＩＤを付加し、性能試験結果データベース１０６に格納する。
【００１１】
図４は、性能試験結果表示処理手順を示すフローチャートである。
性能試験結果表示処理では、利用者による性能試験結果表示画面表示要求がされると（ステップ４０１）、画面制御部１０４が性能試験結果表示内容入力画面を表示する（ステップ４０２）。ここで、性能試験内容データベース１０５に格納されている性能試験内容が参照され、性能試験実施画面に、性能試験内容ＩＤと性能試験名との組合せをリストボックスで表示する。
性能試験結果表示内容入力画面に対し、利用者により結果表示対象とする性能試験内容が選択され（ステップ４０３）、リスト追加ボタンが押下されると（ステップ４０４）、画面制御部１０４は、選択された性能試験内容で識別される性能試験結果を性能試験結果表示リストに追加して表示する。
次に、利用者にグラフ表示を行う際のグラフ軸，グラフ操作内容（重ねて表示，差分を表示，平均を表示）を選択させる（ステップ４０５，４０６）。
さらに、利用者により、表示対象とする性能試験結果が複数選択され（ステップ４０７）、グラフ表示ボタンが押下されると（ステップ４０８）、画面制御部１０４は性能試験結果表示部１０２に対し、入力された性能試験結果表示内容を送信して性能試験結果表示指示を行う。なお、ステップ４０６において、グラフ操作内容として「差分を表示」が選択された場合には、ステップ４０７では、２つの性能試験結果しか選択することができない。また、選択された順番を記録しておき、「１番目に選択された性能試験結果−２番目に選択された性能試験結果」で差分が算出される。
性能試験結果表示部１０２は、受取った性能試験結果表示内容に基づき、選択された性能試験結果分、以下に示すステップ４１０からステップ４１１の処理を繰返し実行する（ステップ４０９）。
ステップ４１０では、性能試験結果表示内容に含まれる性能試験内容ＩＤ、性能試験結果ＩＤをキーにして、性能試験結果データベース１０６に格納されている性能試験結果を取得する。
ステップ４１１では、性能試験結果表示内容に含まれるグラフ軸に応じて、取得した性能試験結果についての値の算出を行う。ここで、グラフ軸として「スループット×経過時間」が選択されていた場合、経過時間を幾つかの区間（同様にインターバルは５０秒とする）に分割し、その区間にあてはまるレスポンス数をインターバルで割ったものをスループットとする。また、グラフ軸として「レスポンスタイム×経過時間」が選択されていた場合、経過時間を幾つかの区間（ここでインターバルは５０秒とする）に分割し、その区間にあてはまる名前解決時間、接続時間、送信時間、受信時間の総和をレスポンス数で割ったものをレスポンスタイムとする。
性能試験結果表示部１０２は、性能試験結果表示内容に含まれるグラフ軸，グラフ操作内容に応じて、ステップ４１１で算出した値に基づくグラフを生成し（ステップ４１２）、画面制御部１０４により、試験内容結果表示画面としてグラフを表示した画面を表示する（ステップ４１３）。ここで、性能試験結果表示内容に含まれる「操作内容が重ねて表示」の場合、性能試験結果ごとに算出された値をプロットし折れ線で結ぶことでグラフ表示する。また、選択された操作内容が「差分を表示」の場合、性能試験結果ごとに算出された値を横軸の経過時間区間ごとに引き算しその値をプロットし折れ線で結ぶことでグラフ表示する。また、選択された操作内容が「平均を表示」の場合、性能試験結果ごとに算出された値を横軸の経過時間区間ごとに平均をとりその値をプロットし折れ線で結ぶことでグラフ表示する。
【００１２】
以上の各処理について、画面制御部１０４の表示する画面構成例に基づき、具体的に説明する。
図５は、図２のステップ２０２で表示する性能試験内容作成画面の画面構成の一例を示す図である。
性能試験内容作成画面５００は、性能試験名入力部５１０と、リクエスト内容入力部５２０と、登録ボタン５３０とから構成される。
性能試験名入力部５１０は、利用者に性能試験名を入力させるフィールドであり、重複の無い範囲で任意の性能試験名の入力を可能とする。
リクエスト内容入力部５２０は、リクエストＩＤ入力部５２１，メソッド入力部５２２，ホスト名入力部５２３，パス入力部５２４，ポストデータ入力部５２５とを有する。リクエストＩＤ入力部５２１は、性能試験対象システムに対して、リクエストを送信する順番を示すリクエストＩＤを入力させるフィールドである。
メソッド入力部５２２は、リクエストのメソッドについて、「ＧＥＴ」か「ＰＯＳＴ」かを選択させるフィールドである。ここでのメソッドとは、ＨＴＴＰのリクエストメソッドのことであり、ＰＯＳＴメソッドは、エンティティボディを転送するために用いられる。 ＧＥＴもエンティティボディを転送することができるが、ＰＯＳＴではより大量のデータを転送することができる。
ホスト名入力部５２３，パス入力部５２４は、リクエストを送信するホスト名，パスをそれぞれ入力させるフィールドである。
ポストデータ入力部５２５は、ポストメソッドが選択されたリクエストについて、送信するデータを入力させるフィールドである。
登録ボタン５３０は、性能試験内容データの生成，格納を行うためのボタンである。
【００１３】
図６は、図５の性能試験内容作成画面５００に入力された内容に基づき、性能試験内容データベース１０５に格納される性能試験内容データのデータ構造の一例を示す図である。
性能試験内容データ６００は、各性能試験内容データを一意に識別する性能試験内容ＩＤ６０１と、性能試験内容作成画面に入力された各データに対応する性能試験名６０２，リクエストＩＤ６０３，メソッド６０４，ポスト名６０５，パス６０６，ポストデータ６０７の各データ項目を有している。
性能試験内容ＩＤ６０１は、性能試験内容作成部１０１が生成する。
【００１４】
図７は、図３のステップ３０２で表示する性能試験実施画面の画面構成の一例を示す図である。
性能試験実施画面７００は、性能試験内容選択部７０１と、ユーザ・エージェント数入力部７０２と、繰返し回数入力部７０３と、実行ボタン７０４とから構成される。
性能試験内容選択部７０１は、実施する性能試験内容を利用者に選択させるフィールドであり、性能試験内容データベース１０５に格納されている性能試験内容データについて、性能試験内容ＩＤと性能試験名とをコロンで区切り、リストボックスに表示し、当該リストボックスから選択可能としている。
ユーザ・エージェント数入力部７０２は、性能試験対象システムに対してリクエストを送信する擬装ユーザ・エージェントの数を指定させるフィールドである。
繰返し回数入力部７０３は、選択された性能試験を何回繰返し行うかを指定させるフィールドである。
実行ボタン７０４は、性能試験実施処理を開始するためのボタンである。
【００１５】
図８は、図３のステップ３１２で、性能試験結果データベース１０６に格納される性能試験結果データのデータ構造の一例を示す図である。
性能試験結果データ８００は、実施した性能試験の性能試験内容データを一意に識別する性能試験内容ＩＤ８０１と、格納性能試験結果データを一意に識別する性能試験結果ＩＤ８０２と、各性能試験結果の内容として、ユーザエージェントＩＤ８０３，繰返しＩＤ８０４，リクエストＩＤ８０５，名前解決時間８０６，接続時間８０７，送信時間８０８，受信時間８０９，経過時間８１０，送信バイト数８１１，受信バイト数８１２，ステータス８１３の各データ項目を有している。
性能試験結果ＩＤ８０２は、各性能試験実施処理に対して性能試験実施部１０３が生成する。
ユーザエージェントＩＤ８０３は、性能試験結果データに示す性能試験を行なった擬装ユーザ・エージェント１０７を識別する情報を示す。
繰返しＩＤ８０４は、性能試験結果データに示す性能試験が、何回目の繰返しかを識別する情報を示す。
リクエストＩＤ８０５は、性能試験結果データに示す性能試験でのリクエストを識別する情報を示す。
名前解決時間８０６は、試験対象システム１１０がリクエストの名前解決に要した時間（ｍｓ）を示す。
接続時間８０７は、リクエストの接続に要した時間（ｍｓ）を示す。
送信時間８０８は、リクエストの送信に要した時間として、リクエストの送信準備から送信完了までの時間（ｍｓ）を示す。
受信時間８０９は、リクエストの受信に要した時間として、リクエストの送信終了からレスポンスの受信完了までの時間（ｍｓ）を示す。
経過時間８１０は、性能試験実行開始からレスポンスを受信するｍでの経過時間（ｍｓ）を示す。
送信バイト数８１１は、ヘッダ部分等を含むリクエストの送信バイト数を示す。
受信バイト数８１２は、ヘッダ部分等を含むレスポンスの受信バイト数を示す。
ステータス８１３は、レスポンスのステータスコードを示す。
【００１６】
図９は、図４のステップ４０２で表示する性能試験結果表示内容入力画面の画面構成の一例を示す図である。
性能試験結果表示内容入力画面９００は、性能試験内容選択部９１０と、追加ボタン９２０と、グラフ軸選択部９３０と、グラフ操作内容選択部９４０と、性能試験結果リスト９５０と、グラフ表示ボタン９６０とから構成される。
性能試験内容選択部９１０は、グラフ表示する性能試験結果についての性能試験内容を利用者に選択させるフィールドであり、性能試験結果データベース１０６に格納されている性能試験結果データについて、性能試験内容ＩＤと性能試験名とをコロンで区切り、リストボックスに表示し、当該リストボックスから選択可能としている。
追加ボタン９２０は、選択された性能試験内容ＩＤで識別される性能試験結果データを性能試験結果リスト９５０に追加するためのボタンである。
グラフ軸選択部９３０は、選択された性能試験結果データをグラフ表示する際のグラフ軸の種類を選択させるフィールドであり、本実施の形態では、「スループット×経過時間」又は「レスポンスタイム×経過時間」のいずれかについて、チェックボックスにより選択可能となっている。
グラフ操作内容選択部９４０は、選択された複数の性能試験結果データに関するグラフ操作内容を選択させるフィールドであり、本実施の形態では、「重ねて表示」、「差分を表示」又は「平均を表示」のいずれかについて、チェックボックスにより選択可能となっている。
なお、グラフ軸選択部９３０及びグラフ操作内容選択部９４０については、複数の項目を選択可能としてもよい。
性能試験結果リスト９５０は、性能試験内容選択部９１０で選択された性能試験内容ＩＤで識別される性能試験結果データの一覧を表示し、グラフ表示する複数の性能試験結果データをチェックボックスにより指定させる。
性能試験結果リスト９５０は、性能試験内容９５１，性能試験結果ＩＤ９５２，ユーザエージェント数９５３，繰返し回数９５４の各項目を表示するとともに、詳細情報表示ボタン９５５を備える。
グラフ表示ボタン９６０は、各選択内容及び指定内容に基づいて生成したグラフを含む性能試験結果表示画面を表示するためのボタンである。
【００１７】
図１０は、グラフ操作内容として「重ねて表示」が選択された場合に、図４のステップ４１３で表示する性能試験結果表示画面の画面構成の一例を示す図である。
性能試験結果表示画面１０００は、利用者により指定された性能試験結果データの一覧を表示する性能試験結果表示リスト１０１０と、結果表示グラフ１０２０とから構成される。
性能試験結果表示リスト１０１０には、各性能試験結果データを示す情報として、グラフデータを識別するグラフＩＤ１０１１と、グラフ軸種別１０１２と、操作内容種別１０１３と、性能試験内容１０１４と、性能試験結果ＩＤ１０１５とを表示する。
結果表示グラフ１０２０には、性能試験結果表示内容入力画面９００のグラフ軸選択部９３０で選択されたグラフ軸（縦軸，横軸）のタイトル１０３１，１０３２と、選択されたグラフ軸に応じた目盛１０３３，１０３４とを表示するとともに、性能試験結果表示リスト１０１０に表示された性能試験結果データに基づき、各グラフ軸に対応して算出した値について折線グラフ１０３５，１０３６で表示している。
【００１８】
図１１は、グラフ操作内容として「差分を表示」が選択された場合に、図４のステップ４１３で表示する性能試験結果表示画面の画面構成の一例を示す図である。
本例に示す性能試験結果表示画面１１００の結果表示グラフ１１１０では差分を表示するため、縦軸の目盛１１１１として「＋５０」から「−４０」までの値が示される。
結果表示グラフ１１１０では、性能試験内容ＩＤ及び性能試験結果ＩＤで識別される各性能試験結果データの平均値に基づき算出した差分データを示す折線グラフ１２１１を表示する。
【００１９】
図１２は、グラフ操作内容として「平均を表示」が選択された場合に、図４のステップ４１３で表示する性能試験結果表示画面の画面構成の一例を示す図である。
本例に示す性能試験結果表示画面１２００の結果表示グラフ１２１０では、性能試験内容ＩＤ及び性能試験結果ＩＤで識別される各性能試験結果データに基づき算出した平均データを示す折線グラフ１２１１を表示する。
【００２０】
以上のように、本実施の形態に係る性能試験支援装置によれば、同一試験内容に基づく複数回の性能試験に基づく性能試験結果データを容易に比較可能な形で、利用者に対して表示することが可能となる。この場合、同一の性能試験内容に基づく性能試験結果データを、性能試験内容ＩＤに基づき管理することとしたので、性能試験結果データベースから、比較する複数の性能試験結果データを適切に選択させることが可能となる。
この場合、複数の試験結果データを示すグラフとして、重ねて表示、差分データを表示、平均データを表示等、種々の表示形態で表示可能としたので、複数回の性能試験結果を容易かつ適切に把握させることが可能となる。
【００２１】
なお、グラフとしては、折線グラフに限られるものではなく、経時的変化を示すことが可能であれば、他のグラフで表示することとしてもよい。また、例えば、同一試験内容に基づく複数回の性能試験結果データの平均値と、任意の性能試験結果データとを重ねて表示したグラフを表示可能としてもよい。
また、性能試験結果ＩＤとしては、同一の性能試験内容に基づいて実施された試験結果データを識別可能とできるものであればよいが、例えば、性能試験実施日時に基づき性能試験結果ＩＤを生成することとしてもよい。これにより、チューニングを行った日時との関係で性能の改善状況を適切に管理させることが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施の形態に係る性能試験支援装置の概略構成を示すブロック図である。
【図２】本発明の一実施の形態に係る性能試験支援装置による性能試験内容作成処理手順を示すフローチャートである。
【図３】本発明の一実施の形態に係る性能試験支援装置による性能試験実施処理手順を示すフローチャートである。
【図４】本発明の一実施の形態に係る性能試験支援装置による性能試験結果表示処理手順を示すフローチャートである。
【図５】本発明の一実施の形態に係る性能試験支援装置の表示する性能試験内容作成画面の画面構成の一例を示す図である。
【図６】性能試験内容データベースに格納する性能試験内容データのデータ構造の一例を示す図である。
【図７】本発明の一実施の形態に係る性能試験支援装置の表示する性能試験実施画面の画面構成の一例を示す図である。
【図８】性能試験結果データベースに格納する性能試験結果データのデータ構造の一例を示す図である。
【図９】本発明の一実施の形態に係る性能試験支援装置の表示する性能試験結果表示内容入力画面の画面構成の一例を示す図である。
【図１０】本発明の一実施の形態に係る性能試験支援装置の表示する性能試験結果表示画面の画面構成の一例を示す図である。
【図１１】本発明の一実施の形態に係る性能試験支援装置の表示する性能試験結果表示画面の画面構成の他の例を示す図である。
【図１２】本発明の一実施の形態に係る性能試験支援装置の表示する性能試験結果表示画面の画面構成の他の例を示す図である。
【符号の説明】
【００２３】
１００  性能試験支援装置、１０１  性能試験内容作成部、１０２  性能試験結果表示部、１０３  性能試験実施部、１０４  画面制御部、１０５  性能試験内容データベース、１０６  性能試験結果データベース、１０７  擬装ユーザ・データベース、１１０  試験対象システム、６００  性能試験内容データ、６０１  性能試験内容ＩＤ、６０２  性能試験名、６０３  リクエストＩＤ、６０４  メソッド、６０５  ポスト名、６０６  パス、６０７  ポストデータ、８００  性能試験結果データ、８０１  性能試験内容ＩＤ、８０２  性能試験結果ＩＤ、８０３  ユーザ・エージェントＩＤ、８０４  繰返しＩＤ、８０５  リクエストＩＤ、８０６  名前解決時間、８０７  接続時間、８０８  送信時間、８０９  受信時間、８１０  経過時間、８１１  送信バイト数、８１２  受信バイト数、８１３  ステータス。
【図１】
2005100161.tif 000003
【図２】
2005100161.tif 000004
【図３】
2005100161.tif 000005
【図４】
2005100161.tif 000006
【図５】
2005100161.tif 000007
【図６】
2005100161.tif 000008
【図７】
2005100161.tif 000009
【図８】
2005100161.tif 000010
【図９】
2005100161.tif 000011
【図１０】
2005100161.tif 000012
【図１１】
2005100161.tif 000013
【図１２】
2005100161.tif 000014