(57)【要約】【課題】汎用性、効率性、及びコストパフォーマンスに優れた対話システムの応答時間の自動測定技術を提供する。【解決手段】図に基づき説明すると、図には、コンピュータ上で動作するプログラムのディスプレイに表示された画像情報が複数示され、画像７００では最初は、’ＯＫ’のボタンの周囲に陰影はなく、ボタンを押してプログラムの動作が開始すると、ボタンの周囲に図示のように陰影が生じ、ボタンの周囲の予め定めた位置の陰影の変化を検知して、検知した時刻を動作開始時刻とし、プログラム動作中の画像７０２では「処理中」の表示がされ、プログラム終了の画像７０６では「正常終了」に変化する。例えば、「処理中」から「正常終了」への表示が変わるときの、「処理中」の「処」の予め定めた位置の陰影の変化を検知して、検知した時刻を動作終了時刻とし、この動作開始時刻と動作終了時刻から応答時間を求める。【選択図】　　　　　　　　図７
2004038619.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ上で動作するプログラムの動作開始から終了までの応答時間を測定する応答時間自動測定方法であって、
コンピュータ上で動作するプログラムのディスプレイに表示された画像情報の予め定められた第１の位置における画像情報の変化を検知し、検知した時刻を取得し、プログラムの動作開始時刻として記録し、
前記画像情報の予め定められた第２の位置における画像情報の変化を検知し、検知した時刻を取得し、プログラムの動作終了時刻として記録し、
前記動作開始時刻と動作終了時刻を取得し、応答時間を計算し記録することを特徴とする応答時間自動測定方法。
【請求項２】
コンピュータに設けられ、コンピュータ上で動作するプログラムの動作開始から終了までの応答時間を測定する応答時間自動測定装置であって、
コンピュータ上で動作するプログラムのディスプレイに表示された画像情報の予め定められた第１の位置における画像情報の変化を検知し、検知した時刻を取得し、プログラムの動作開始時刻として記録する第１の手段と、
前記画像情報の予め定められた第２の位置における画像情報の変化を検知し、検知した時刻を取得し、プログラムの動作終了時刻として記録する第２の手段と、
前記動作開始時刻と動作終了時刻を取得し、応答時間を計算し記録する第３の手段を有することを特徴とする応答時間自動測定装置。
【請求項３】
請求項２記載の応答時間自動測定装置において、
前記第２の手段は、前記第１の手段で取得された動作開始時刻から予め定められた時間後に前記第２の位置における画像情報の変化の検知を開始することを特徴とする応答時間自動測定装置。
【請求項４】
請求項２または請求項３記載の応答時間自動測定装置において、
前記第１の位置の位置情報と第２の位置の位置情報が定義された定義レコードが格納された記憶装置を有し、
応答時間自動測定を行うとき、該記憶装置から該定義レコードを読み出し、読み出した定義レコードを基に前記予め定められた第１の位置と第２の位置を決定することを特徴とする応答時間自動測定装置。
【請求項５】
コンピュータ上で動作するプログラムのディスプレイに表示された画像情報の予め定められた第１の位置における画像情報の変化を検知する手順と、該検知した時刻を取得し、プログラムの動作開始時刻として記録する手順と、前記画像情報の予め定められた第２の位置における画像情報の変化を検知する手順と、該検知した時刻を取得し、プログラムの動作終了時刻として記録する手順と、前記動作開始時刻と動作終了時刻を取得し、応答時間を計算し記録する手順をコンピュータに実行させるためのプログラム。
【請求項６】
コンピュータ上で動作するプログラムのディスプレイに表示された画像情報の予め定められた第１の位置における画像情報の変化を検知する手順と、該検知した時刻を取得し、プログラムの動作開始時刻として記録する手順と、前記画像情報の予め定められた第２の位置における画像情報の変化を検知する手順と、該検知した時刻を取得し、プログラムの動作終了時刻として記録する手順と、前記動作開始時刻と動作終了時刻を取得し、応答時間を計算し記録する手順をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
対話システムの処理性能測定に係り、特に、問い合わせ応答システム等の対話システムの応答時間の自動測定技術に関する。
【０００２】
【従来の技術】
従来問い合わせ応答システム等の対話システムの応答時間の測定を実施する場合、端末プログラムの内部に開始・終了の時刻を外部記憶装置等に出力するロジックを組み込んで行う方法（ロギング・トレース）がある。
特開平７−２７１６３６号公報に示された方式はロギングによる方法の一例であり、これは、ホストコンピュータ側で測定した詳細な測定時間を、端末への応答に付加して送信することにより、応答時間が期待した値より大きい場合に、原因を分析できるようにした技術である。
グラフィカルユーザインタフェースを持つ端末プログラムが多数を占めるようになった近年のシステムでは、端末使用者が実感する応答時間と、内部事象の発生時刻をもとに取得する応答時間の間に、有意な差異が生ずる場合が多々見受けられる。
【０００３】
端末からの要求に対するより実感に近い応答時間を測定する技術として、人手により、ストップウオッチで測定する方法があり、上述した特開平７−２７１６３６号公報に記載されている。
この方法は、端末操作者がキーボード等からの操作によりホストコンピュータへの問い合わせ要求を送信すると同時に、ストップウォッチをスタートさせ、ホストコンピュータ上での処理が終了して、端末に応答メッセージ等の処理完了の通知が返った時点でストップウォッチをストップさせ、応答時間を測定するものである。
特開２００２−７３４０号公報に示された方法は、端末からの要求に対するより実感に近い応答時間を測定するその他の技術として、端末装置のディスプレイに表示される画像の変化を監視し、それを応答時間として測定する方法を、プラント監視システムへ適用したものである。
【０００４】
【発明が解決しようとする課題】
特開平７−２７１６３６号公報にあるようなロギング・トレースによる方法では、あらかじめ応答時間を測定する対象となるプログラム内にロジックを組み込んでおく必要があった。
このような方式では、端末プログラムを自製する場合においても、自製しない場合においても、事象発生を外部に通知するインターフェースが用意されている必要があるが、近年のオンラインシステムでは、マルチベンダによるシステム構築が盛んに行われるようになり、上記のようなロギングによる測定ロジックを必ずしも期待できるものではない。
また、この方法では、プログラムの内部事象の発生時刻を基に処理時間を計算している。しかし、オペレーティングシステムへの非同期要求を実行する場合等では、要求の受付けが完了した時刻と要求を受け付けてから処理が実際に完了する時刻との間に有意な差がある場合が多いため、得られる結果が正確であるとはいえない。
特に、グラフィカルユーザインタフェースを持つ端末プログラムが多数を占めるようになった近年のシステムでは、端末使用者が実感する応答時間（例えば、実際に入力操作をしてから処理結果が画面上に表示されるまでの時間）と、内部事象の発生時刻をもとに取得する応答時間（例えば、処理装置が入力を受けてから処理を終了するまでの時間）の間に、有意な差異が生ずる場合が多々見受けられる。
【０００５】
端末使用者が実感する応答時間を測定するには、人手により、ストップウオッチで測定する方法があるが、特開平７−２７１６３６号公報の記述にもあるように、ストップウオッチを使用する方法では、測定者に手間がかかるとともに、測定の精度については測定者の技量に依存するため正確さを期待できない。
特開２００２−７３４０号公報に示された発明では、実際に操作者が体感する時間を正確に測定するため、端末装置のディスプレイに表示される画像の変化を監視し、それを応答時間として測定する方法を、プラント監視システムへ適用した技術であるが、この方法では、分配器により接続されたディスプレイ、キーボードを供えた端末を用意しなければならない。
複数端末を使用した測定をする場合、端末台数と同じだけ装置を用意しなければならず、コスト面で問題がある。
【０００６】
本発明の目的は、以上に述べた従来技術における種々の問題点を解決し、汎用性、効率性、及びコストパフォーマンスに優れた対話システムの応答時間の自動測定技術を提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するため、本発明は、コンピュータ上で動作するプログラムの動作開始から終了までの応答時間を測定する応答時間自動測定方法であり、
コンピュータ上で動作するプログラムのディスプレイに表示された画像情報の予め定められた第１の位置における画像情報の変化を検知し、検知した時刻を取得し、プログラムの動作開始時刻として記録し、前記画像情報の予め定められた第２の位置における画像情報の変化を検知し、検知した時刻を取得し、プログラムの動作終了時刻として記録し、該動作開始時刻と動作終了時刻を取得し、応答時間を計算し記録する。
【０００８】
【発明の実施の形態】
本発明を適用する対象となるシステムの構成例を図１に示す。
オンラインシステム１０４はホストコンピュータ１０２上の被測定プログラム１０８と、端末１０６上の端末プログラム１１０により構成される。
本発明における応答時間自動測定システム１１２は端末１０６上で動作する。
応答時間自動測定システム１１２の構成は、
監視対象に対する測定開始／終了条件を設定する監視対象定義処理部１２０と、実際に時間を測定する応答時間測定処理部１２２、
および、定義情報や測定結果を保存するための外部記憶装置１３４からなる。
また、応答時間測定処理部１２２は、
外部記憶装置から定義情報を取得する定義情報取得部１２４、
監視対象画面の画像情報を取得する画像情報取得部１３０、
画像情報取得部が取得した画像が測定開始条件になったかを監視し開始時間を取得する開始条件判定部１２６、
画像情報取得部が取得した画像が測定終了条件になったかを監視し終了時間を取得する終了条件判定部１２８、
取得した開始時間／終了時間から応答時間を計算し外部記憶装置に記録する応答時間計算記録部１３２、
および端末プログラムに対するキー入力やマウスボタン押下の操作を自動的に行う端末自動操作部１３６からなる。
【０００９】
次に本発明を構成する各部分の処理について説明する。
監視対象定義処理部１２０の動作を図２のフローチャートに示す。
監視対象定義処理部は、使用者が行う簡単なキー入力やマウス操作により、本システムによる応答時間測定に使用するための定義情報を容易に生成できるようにしたものであり、使用者との対話を行うための画面と、メニュー選択あるいは自動的に起動される情報設定のためのダイアログとを持っている。
最初に測定対象となる端末プログラムの画面を識別するためための情報である画面名称３０１を取得する。
この操作は、端末プログラムの対話用の画面が表示されているので、その表示されている画面の中から使用者がマウスで対象となる画面を選択することで行う（２０１）。
監視対象定義処理部は、端末となるパーソナルコンピュータのウィンドウ管理システムに、選択された座標に位置する端末プログラムの画面に関する情報を問合せることにより画面名称を取得する。
取得した画面名称は、終了事象監視を開始するまでの待機時間とともに定義情報テーブル３００の画面名称３０１、待機時間３０２の領域にそれぞれ設定する（２０２）。
待機時間は、定義開始前の任意のタイミングで、使用者のメニュー選択により呼び出される設定ダイアログの所定のフィールドに値を設定することにより設定及び変更ができる。
定義開始前に使用者による設定が行われていない場合は、あらかじめ定められた規定値が採用される。
使用者はその後、メニュー選択により定義の種別を選択するダイアログを呼出し、選択式のボタンにより開始終了事象定義、キー入力定義、及びマウスボタン押下定義のいずれかを指定する。
監視対称定義処理部は、使用者の指定した種別に応じたそれぞれの定義処理に制御を振り分ける（２０３）。
【００１０】
定義の種別として開始終了事象定義が指定された場合の処理を説明する。
開始終了事象定義では、まず開始終了定義レコード３２０の領域を確保し、開始終了定義レコードを表す種別コードを種別３２１の領域に設定する。
次に開始事象として設定する座標を取得する（２０４、２０６）。
使用者がマウスを対象となる位置まで移動させてマウスボタンを押下すると、それを契機（２０４）に座標位置を読み取り、これを開始事象を開始する座標として取得する。
次に終了事象に付いても同様にマウス操作により取得する（２０８、２１０）。
これらの座標は画面の左上隅からの相対的な座標として求めることにより、定義時と測定時に画面自体の移動により座標の差異が発生しても正しく目的の事象を監視することが可能となる。
終了事象情報の取得が終了したら、自動的にダイアログを表示して、使用者に、識別子を設定するように要求する。
識別子は複数ある定義情報同士を識別するための情報である。
使用者がダイアログに応答したら、ダイアログに設定された識別子を取得し、開始終了定義レコードの識別子３２２の領域に設定する（２１１）。
また、先に２０６および２１０にて取得した座標を、開始事象情報３２３および終了事象情報３２４に設定する（２１１）。
以上のような処理により各領域が満たされた開始終了定義レコードを、定義情報テーブル３００に設定する（２１２）。
【００１１】
定義の種別としてキー入力定義が指定された場合の処理を説明する。
キー入力定義の処理では、まずキー入力定義レコード３４０の領域を確保し、種別３４１の領域にキー入力定義レコードである事を表す種別コードを設定する。
次にキー入力の対象となる画面上の入力フィールドの座標を、開始終了事象定義と同様に、使用者にマウス操作を行わせることにより取得する（２１４、２１６）。
座標取得が終了したら、自動的にダイアログを表示し、使用者に、識別子、自動入力するキーに関するキー情報、および操作までの待機時間を設定するよう要求する（２１８）。
ダイアログに使用者が応答したら、取得した識別子、入力キー情報、および操作までの待機時間を、キー入力定義レコード３４０のそれぞれ識別子３４２、操作までの待機時間３４６、および入力キー情報３４７に設定する（２２０）。
また、先に取得した、入力フィールドの座標をキー入力位置座標３４３に設定する（２２０）。
以上のような処理により、各領域が満たされたキー入力定義レコードを定義情報テーブル３００に設定する（２２２）。
【００１２】
定義の種別としてマウスボタン押下定義が指定された場合の処理を説明する。マウスボタン押下定義の処理では、まずマウスボタン押下定義レコード３６０の領域を確保し、種別３６１の領域にマウスボタン押下定義レコードである事を表す種別コードを設定する。
次にマウスボタン押下の対象となる画面上の位置座標を、開始終了事象定義と同様の方法で取得する（２２４、２２６）。
座標取得が終了したら、自動的にダイアログを表示し、使用者に、識別子、および操作までの待機時間を設定するよう要求する（２２８）。
ダイアログに使用者が応答したら、取得した識別子、および操作までの待機時間を、マウスボタン押下定義レコードの識別子３６２、操作までの待機時間３６６の領域にそれぞれ設定する（２３０）。
また、先に取得した、マウスボタン押下の対象となる座標をマウスカーソル座標３６３に設定する（２３０）。
以上のような処理により、各領域が満たされたマウスボタン押下定義レコードを定義情報テーブル３００に設定する（２３２）。
以上に述べた操作により、開始終了事象定義、キー入力定義、及びマウスボタン押下定義を必要な回数繰り返し実行した後、使用者により定義の終了が指定されたら（２４２の判定結果Ｎ）、定義情報テーブルの内容を外部記憶装置１３４に保存して（２４４）、監視対象定義処理部の処理が終了する。
【００１３】
監視対象定義処理部によって生成される定義情報の形式を図３に示す。
定義情報は、監視対象画面ごとに、画面を識別するための画面名称３０１、開始事象検知後，終了事象監視を開始するまでの待機時間３０２、および定義レコード群３０３からなる。
定義レコード群は、開始終了事象定義レコード３２０、キー入力定義レコード３４０、およびマウスボタン押下定義レコード３６０の３種類の形式の異なる複数のレコードからなる。
これらの形式は、各レコードの先頭の領域に格納された種別コード３２１、３４１、３６１によって識別される。
例えば、レコード１に開始終了事象定義レコード３２０が入り、レコード２にキー入力定義レコード３４０が入り、レコード３にマウスボタン押下定義レコード３６０が入る。
【００１４】
開始終了事象定義レコード３２０は、事象の監視に関する定義情報であり、開始条件判定部１２６、および、終了条件判定部１２８で使用される。
開始終了事象定義レコードは、レコードの種別をあらわす種別コード３２１、測定結果を識別するための識別子３２２、開始事象として画像の変化を監視する対象となる座標３２３、および終了事象を監視する対象となる座標３２４からなる。
【００１５】
キー入力定義レコード３４０は、端末自動操作部１３６で使用される情報であり、種別コード３４１、識別子３４２、キー入力の対象となる画面上の領域の座標３４３、開始条件判定部１２６との同期に使用する、操作までの待機時間３４６、及び入力するキーのコードを格納する可変長の領域であるキー情報３４７からなる。
【００１６】
マウスボタン押下定義レコード３６０は、端末自動操作部１３６で使用される情報であり、種別コード３６１、識別子３６２、マウスカーソルを位置付ける画面上の領域の座標３６３、及び開始条件判定部１２６との同期に使用する、操作までの待機時間３６６からなる。
【００１７】
次に、応答時間測定処理部１２２の動作について説明する。
図９は一回の応答時間測定処理の流れを示したものである。
応答時間測定処理部９００では、外部記憶装置１３４から定義情報テーブル３００および定義レコードを読み込み、定義レコードの種別によって、端末自動操作部１３６、または、開始条件判定部１２６へ処理を振り分ける。
端末自動操作部１３６では、端末プログラム９０２に対し、キー入力やマウスボタン押下の事象を発生させる事により、問い合わせ応答処理を開始させる。
一方、開始条件判定部１２６では、定義レコードにより与えられた情報をもとに、端末プログラムの開始を監視（開始事象監視）し、開始事象を検知（開始事象検知）したら、時刻を取得（開始時刻取得）し、終了条件判定部１２８に制御を渡す。
終了条件判定部１２８では、端末プログラムの終了を監視（終了事象監視）し、終了事象を検知（終了事象検知）したら、時刻を取得（終了時刻取得）し、応答時間計算記録部１３２へ制御を渡し、応答時間計算記録部１３２では、既に取得した開始時刻と終了時刻から、応答時間を計算し、記録する。
以上のような流れで、一回の応答時間測定が完了する。
【００１８】
応答時間測定処理部１２２の各部分の動作について説明する。
定義情報取得部１２４は、定義情報テーブル３００および前述の形式の定義情報レコードを、外部記憶装置１３４より順次読み取り、レコード内の種別コードを格納する領域３２１、３４１、または３６１に設定された情報により、端末自動操作部１３６、または、開始条件判定部１２６のいずれかに処理を振り分ける。
端末自動操作部１３６では、定義情報取得部１２４により与えられた定義レコードの種別コードがキー入力であるなら、定義された座標位置を入力位置として指定し、キー入力事象を自動的に発生させる。
一方、定義レコードの種別コードがマウスボタン押下なら、定義された座標位置にマウスカーソルを位置付け、マウスボタン押下の事象を自動的に発生させる。
なお、端末自動操作部１３６は、応答時間測定処理部１２２の他の部分と平行に動作可能になっており、操作に関する事象を任意のタイミングで発生させる事ができる。
また、開始条件判定部１２６との間で同期をとるために、定義レコード中の操作までの待機時間３４６又は３６６に設定された待機時間をもとに待機する機能を持つ。
【００１９】
開始条件判定部１２６の動作を図４のフローチャートに示す。
最初に、定義情報取得部１２４により与えられた定義レコードの、開始事象情報として設定された座標をもとに、画像情報初期値を画像情報取得部１３０を経由して取得する（４０２）。
画像情報取得部１３０における画像情報の取得方法の概要を図８に示す。
画像情報取得部１３０は、端末ディスプレイ８００において、画面スクリーン８０４上の指定された座標（Ｘ，Ｙ）を中心とする、一定の範囲の画素のＲＧＢ値を取得し、それを画像情報８０２として取得する。
画像情報初期値を取得後、一定時間経過する毎に現在の画像情報を求め（４０４）先に求めた初期値との比較を行う（４０６）。
この比較の結果両者が等しい場合、開始事象はまだ発生していないと判断して、再び一定時間待機し（４０７）、画像情報を取得する処理を繰り返す。
一方、キー入力またはマウスボタン押下が自動的に発生した結果、比較において両者が不一致となった場合、開始事象が発生したと判断し、時刻を取得（４０８）した後、終了条件判定部１２８に移行する。
【００２０】
図５は開始事象判定の具体例を示したものである。
この例のように、グラフィカルユーザインターフェースのボタンでは、初期状態５００と、ボタンを押した状態５０４とで、ボタンの周囲の陰影に変化が生じる（５０２、５０６）。
このため、これを開始事象として判定することができる。
【００２１】
終了条件判定部１２８の動作をフローチャート図６に示す。
終了条件判定処理では、最初に定義情報テーブル３００の、待機時間３０２に指定された一定時間待機した後、終了事象の監視を開始する（６０１）。
図７は終了事象監視の例を示したものである。
この例では、端末プログラムが、ホスト側で処理を実行中はメッセージ表示領域に「処理中」というメッセージを表示し（７０２）、処理が完了した時点で「正常終了」というメッセージを表示する（７０６）場合を想定している。
この例のような場合、もし開始事象検知直後（７００）から終了事象監視を始めてしまうと、「処理中」のメッセージが表示された時点でそれを誤って終了事象として検知してしまう可能性がある。
このような誤認識を防ぐため、定義情報テーブル３００の待機時間３０２に指定された一定時間待機した後、終了監視処理を開始するようにしているものである。
なお、ここで待機する時間は可変としている。これにより、端末プログラムの特性の違いによる差を吸収することができる。
次に、定義情報取得部１２４により与えられた定義レコードの、終了事象情報に設定された座標における画像情報の初期値を、画像情報取得部１３０を経由して取得し（６０２）、一定時間待機した後、再び座標位置の画像情報を取得する（６０４）。
両者を比較（６０６）して、一致した場合は、終了事象がまだ発生していないものと判断し、再び一定時間待機（６０７）した後、画像情報を取得し比較する処理を繰り返す。
一方、比較において両者が不一致となった場合、終了事象が発生したと判断し、時刻を取得し（６０８）、応答時間計算・記録部１３２へ移行する。
応答時間計算・記録部１３２では、開始条件判定１２６部の処理４０８と終了条件判定部の処理６０８とで取得した開始時刻及び終了時刻を読み取り、両者の差を求めて外部記憶装置１３４へ保存する。
【００２２】
測定結果の形式及び利用例を図１０に示す。
測定結果は、１０００及び１０１０に示す形式で外部記憶装置へ保存する。
開始事象のレコード１０００は、測定によって得られた開始事象に関する情報を保持するもので、開始事象の発生日付１００１、発生時刻１００２、識別子１００３、及び開始事象レコードと終了事象レコードを互いに区別するための情報であるレコード種別１００４からなる。
終了事象レコード１０１０は、測定によって得られた終了事象の発生時刻に関する情報を保持するもので、終了事象の発生日付１０１１、発生時刻１０１２、識別子１０１３、前述のレコード種別１０１４、及び対応する開始事象の発生時刻との間で計算によって求めた応答時刻１０１５からなる。
また、開始事象のレコード１０００及び終了事象のレコード１０１０のそれぞれの識別子１００３及び１０１３は、前述の開始終了事象定義レコード３２０中の識別子３２２と対応している。
測定結果は、１０２０に示すイメージでプリンタ等へ印刷することにより参照できる。また、１０２０に示すイメージでディスプレイに表示してもよい。
【００２３】
【発明の効果】
本発明を使用することにより、ロギング・トレースを組み込んでいないプログラムを使用したシステムにおいても、応答時間の測定を自動的に実施する事ができる。特殊な装置の接続や、測定するプログラム側に特別なインターフェイスを設けることがないため、広範囲にわたるシステムに適用する事ができる。
本発明を使用することにより、従来方式に比べて、端末使用者の実感に近い正確な測定を実施することができる。また、測定者の技量に依存することがない正確な応答時間の測定を実施する事ができる。
本発明の方式では、パーソナルコンピュータ上で動作するプログラムにより、測定を行うことができるため、特別な設備を必要とせず、コストパフォーマンスに優れている。
本発明を使用することにより、従来方法に比べて少ない労力で応答時間の測定を実施できる。特に応答の平均値を算出するため繰り返し測定するような場合では、これらの効率面の効果は顕著である。
【図面の簡単な説明】
【図１】本発明の構成を示したブロック図である。
【図２】応答時間自動測定システムのうち監視対象定義処理の概要のフローチャートを示す図である。
【図３】監視対象定義処理によって生成された定義情報の形式を示す図である。
【図４】開始条件判定部の処理概要のフローチャートを示す図である。
【図５】開始条件判定の具体例を示す図である。
【図６】終了条件判定部の処理概要のフローチャートを示す図である。
【図７】終了条件判定の具体例を示す図である。
【図８】画像情報取得部での画像取得方法の概要を示す図である。
【図９】応答時間測定処理部の処理の流れを示す図である。
【図１０】保存される測定結果の形式、および測定結果の印刷イメージを示す図である。
【符号の説明】
１０２　　ホストコンピュータ
１０４　　オンラインシステム
１０６　　端末（パーソナルコンピュータ）
１０８　　被測定プログラム
１１０　　端末プログラム
１１２　　応答時間自動測定システム
１２０　　監視対象定義処理部
１２２　　応答時間測定処理部
１２４　　定義情報取得部
１２６　　開始条件判定部
１２８　　終了条件判定部
１３０　　画像情報取得部
１３２　　応答時間計算・記録部
１３４　　外部記憶装置
１３６　　端末自動操作部
【図１】
2004038619.tif 000003
【図２】
2004038619.tif 000004
【図３】
2004038619.tif 000005
【図４】
2004038619.tif 000006
【図５】
2004038619.tif 000007
【図６】
2004038619.tif 000008
【図７】
2004038619.tif 000009
【図８】
2004038619.tif 000010
【図９】
2004038619.tif 000011
【図１０】
2004038619.tif 000012