(57)【要約】【課題】  稼動後の負荷に相当する負荷テスト用擬似呼及び検証のためのデータを容易に生成可能な負荷テスト用擬似呼・結果検証用情報生成方法を提供する。【解決手段】  対話型端末１１からはトランザクション記録１３から各種データを切り出す方法が入力され、それらの方法が記憶部１２に書込まれる。トランザクション記録１３は順次処理１５にて順次読取られ、記憶部１２の記憶内容を基に送信電文の切り出し、受信電文の切り出し及び電文種別の切り出しが行われる。順次処理１５は試験用の値に変換すべき項目それぞれのトランザクション記録１３内での出現順を判定し、試験用の値に変換すべき項目を、出現順を引数とするアルゴリズムで決定して置き換え、擬似呼及び結果検証用情報１７のセットとして出力する。【選択図】      図１
2007072736.tif 000002
【特許請求の範囲】
【請求項１】
稼動状態に近い負荷テストに用いる擬似呼及び結果検証用情報を生成する負荷テスト装置であって、
外部からの情報入力によって指定される方法を基にトランザクション記録から送信電文の形式のデータを切り出す手段と、送信電文に試験シーケンス番号を付与する手段と、前記トランザクション記録から受信電文を切り出す手段と、対応する送信電文の番号に前記試験シーケンス番号を付与する手段と、前記送信電文と前記受信電文とから試験用の値に変換すべき項目の前記トランザクション記録内での出現順を判定する手段と、前記試験用の値に変換すべき項目を前記出現順に対応する試験用の値に変換して基本となる擬似呼及び結果検証用情報を生成する手段と、前記送信電文各々の受信時刻を前記トランザクション記録の開始時点から発信までの経過時間に変換して記録する手段とを有することを特徴とする負荷テスト装置。
【請求項２】
前記試験用の値に変換すべき項目が、口座番号・氏名・住所・他の指定するデータであることを特徴とする請求項１記載の負荷テスト装置。
【請求項３】
前記指定される方法は、前記トランザクション記録から前記送信電文と前記受付時刻とを切り出す方法と、前記送信電文から取引種別を判別する方法と、前記取引種別に応じかつ前記試験用の値に変換すべき項目を切り離す方法と、前記トランザクション記録から前記送信電文に対応する前記受信電文を切り出す方法と、前記受信電文から種別を判別する方法と、前記種別に応じかつ前記試験用の値に変換すべき項目を切り出す方法とを含むことを特徴とする請求項１または請求項２記載の負荷テスト装置。
【請求項４】
前記基本となる擬似呼及び結果検証用情報から前記出現順を導き出し、前記出現順の値に一定の値を加算して新たな出現順を得て前記基本となる擬似呼及び結果検証用情報と抵触しない新たな擬似呼及び結果検証用情報を生成する手段と、前記基本となる擬似呼及び結果検証用情報と前記新たな擬似呼及び結果検証用情報とを合成する手段とを含むことを特徴とする請求項１から請求項３のいずれか記載の負荷テスト装置。
【請求項５】
前記新たな擬似呼及び結果検証用情報の経過時間に一定の値を加算する手段と、その一定の値を加算した擬似呼及び結果検証用情報と前記新たな擬似呼及び結果検証用情報とを合成する手段とを含むことを特徴とする請求項４記載の負荷テスト装置。
【請求項６】
稼動状態に近い負荷テストに用いる擬似呼及び結果検証用情報を生成する負荷テスト装置に用いる負荷テスト用擬似呼・結果検証用情報生成方法であって、
前記負荷テスト装置が、外部からの情報入力によって指定される方法を基にトランザクション記録から送信電文の形式のデータを切り出す処理と、送信電文に試験シーケンス番号を付与する処理と、前記トランザクション記録から受信電文を切り出す処理と、対応する送信電文の番号に前記試験シーケンス番号を付与する処理と、前記送信電文と前記受信電文とから試験用の値に変換すべき項目の前記トランザクション記録内での出現順を判定する処理と、前記試験用の値に変換すべき項目を前記出現順に対応する試験用の値に変換して基本となる擬似呼及び結果検証用情報を生成する処理と、前記送信電文各々の受信時刻を前記トランザクション記録の開始時点から発信までの経過時間に変換して記録する処理とを実行することを特徴とする負荷テスト用擬似呼・結果検証用情報生成方法。
【請求項７】
前記試験用の値に変換すべき項目が、口座番号・氏名・住所・他の指定するデータであることを特徴とする請求項６記載の負荷テスト用擬似呼・結果検証用情報生成方法。
【請求項８】
前記指定される方法は、前記トランザクション記録から前記送信電文と前記受付時刻とを切り出す方法と、前記送信電文から取引種別を判別する方法と、前記取引種別に応じかつ前記試験用の値に変換すべき項目を切り離す方法と、前記トランザクション記録から前記送信電文に対応する前記受信電文を切り出す方法と、前記受信電文から種別を判別する方法と、前記種別に応じかつ前記試験用の値に変換すべき項目を切り出す方法とを含むことを特徴とする請求項６または請求項７記載の負荷テスト用擬似呼・結果検証用情報生成方法。
【請求項９】
前記負荷テスト装置が、前記基本となる擬似呼及び結果検証用情報から前記出現順を導き出し、前記出現順の値に一定の値を加算して新たな出現順を得て前記基本となる擬似呼及び結果検証用情報と抵触しない新たな擬似呼及び結果検証用情報を生成する処理と、前記基本となる擬似呼及び結果検証用情報と前記新たな擬似呼及び結果検証用情報とを合成する処理とを実行することを特徴とする請求項６から請求項８のいずれか記載の負荷テスト用擬似呼・結果検証用情報生成方法。
【請求項１０】
前記負荷テスト装置が、前記新たな擬似呼及び結果検証用情報の経過時間に一定の値を加算する処理と、その一定の値を加算した擬似呼及び結果検証用情報と前記新たな擬似呼及び結果検証用情報とを合成する処理とを実行することを特徴とする請求項９記載の負荷テスト用擬似呼・結果検証用情報生成方法。
【請求項１１】
稼動状態に近い負荷テストに用いる擬似呼及び結果検証用情報を生成する負荷テスト装置に用いる負荷テスト用擬似呼・結果検証用情報生成方法のプログラムであって、前記負荷テスト装置のコンピュータに、外部からの情報入力によって指定される方法を基にトランザクション記録から送信電文の形式のデータを切り出す処理と、送信電文に試験シーケンス番号を付与する処理と、前記トランザクション記録から受信電文を切り出す処理と、対応する送信電文の番号に前記試験シーケンス番号を付与する処理と、前記送信電文と前記受信電文とから試験用の値に変換すべき項目の前記トランザクション記録内での出現順を判定する処理と、前記試験用の値に変換すべき項目を前記出現順に対応する試験用の値に変換して基本となる擬似呼及び結果検証用情報を生成する処理と、前記送信電文各々の受信時刻を前記トランザクション記録の開始時点から発信までの経過時間に変換して記録する処理とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は負荷テスト装置及びそれに用いる負荷テスト用擬似呼・結果検証用情報生成方法並びにそのプログラムに関し、特に稼動状態に近い負荷テストを目的とした場合に用いる擬似呼及び結果検証用情報の生成方法に関する。
【背景技術】
【０００２】
従来、オンラインシステムにおいては、稼動状態に近い負荷テストを行う場合、擬似呼及び結果検証用情報の生成を行っている。これら擬似呼及び結果検証用情報は、テストの対象となるシステムの端末で、電文採取用のモジュールを有効にした状態で実際に操作を行い、送信された電文と応答電文とを記録することによって作成する方法がとられている。
【０００３】
この種のオンラインシステムのテスト方法としては、開発・修正したオンラインアプリケーションを検証する場合に、実際のオンラインジャーナルファイルからテスト用オンライン入力電文を作成することで、短時間での大量データ入力を可能とし、検証作業を自動化して工数を削減する方法がある（例えば、特許文献１参照）。
【０００４】
また、他のテスト方法としては、トランザクションデータの抽出を行うデータ変換機構が擬似データを作成することで、オンラインプログラムのテストを自動化し、テストに要する工数の減少及びミスの減少を図る方法がある（例えば、特許文献２参照）。
【０００５】
さらに、別のテスト方法としては、ログファイルから過去に運用したデータを読出し、運用時間と等しいか、またはこれを短縮したテスト時間に、読出したデータを集線装置からテストデータとしてホスト装置に送信することで、オンライン・トランザクションシステムのデータ処理能力を経済的なコストでテストする方法がある（例えば、特許文献３参照）。
【０００６】
【特許文献１】特開平５−２１６７０６号公報
【特許文献２】特開平５−２５０２１８号公報
【特許文献３】特開平６−１６４６８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来のオンラインシステムのテスト方法では、複数ある取引種別の内どの取引がどのようなパターンでどのような割合で実行されるか、及び特定の口座に着目した場合の取引の順序はテストの設計に従うが、多くの場合、精密に現実の分布に合わせると、膨大な操作を伴うので、その実現が困難であり、現実には設計者判断による代表的なパターンにとどまるため、実際に端末を操作して作成するデータを使用して負荷テストを実施した場合、稼動後の負荷に相当する負荷を課すとは限らないという問題がある。
【０００８】
上記の特許文献１〜３でも、それぞれオンラインジャーナルファイル、トランザクションデータ、ログファイルの数にテストの件数が限定されてしまうため、稼動後の負荷に相当する負荷を課すとは限らないという問題を解決することはできない。
【０００９】
そこで、本発明の目的は上記の問題点を解消し、稼動後の負荷に相当する負荷テスト用擬似呼及び検証のためのデータを容易に生成することができる負荷テスト装置及びそれに用いる負荷テスト用擬似呼・結果検証用情報生成方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明による負荷テスト装置は、稼動状態に近い負荷テストに用いる擬似呼及び結果検証用情報を生成する負荷テスト装置であって、
外部からの情報入力によって指定される方法を基にトランザクション記録から送信電文の形式のデータを切り出す手段と、送信電文に試験シーケンス番号を付与する手段と、前記トランザクション記録から受信電文を切り出す手段と、対応する送信電文の番号に前記試験シーケンス番号を付与する手段と、前記送信電文と前記受信電文とから試験用の値に変換すべき項目の前記トランザクション記録内での出現順を判定する手段と、前記試験用の値に変換すべき項目を前記出現順に対応する試験用の値に変換して基本となる擬似呼及び結果検証用情報を生成する手段と、前記送信電文各々の受信時刻を前記トランザクション記録の開始時点から発信までの経過時間に変換して記録する手段とを備えている。
【００１１】
本発明による負荷テスト用擬似呼・結果検証用情報生成方法は、稼動状態に近い負荷テストに用いる擬似呼及び結果検証用情報を生成する負荷テスト装置に用いる負荷テスト用擬似呼・結果検証用情報生成方法であって、
前記負荷テスト装置が、外部からの情報入力によって指定される方法を基にトランザクション記録から送信電文の形式のデータを切り出す処理と、送信電文に試験シーケンス番号を付与する処理と、前記トランザクション記録から受信電文を切り出す処理と、対応する送信電文の番号に前記試験シーケンス番号を付与する処理と、前記送信電文と前記受信電文とから試験用の値に変換すべき項目の前記トランザクション記録内での出現順を判定する処理と、前記試験用の値に変換すべき項目を前記出現順に対応する試験用の値に変換して基本となる擬似呼及び結果検証用情報を生成する処理と、前記送信電文各々の受信時刻を前記トランザクション記録の開始時点から発信までの経過時間に変換して記録する処理とを実行している。
【００１２】
本発明による負荷テスト用擬似呼・結果検証用情報生成方法のプログラムは、稼動状態に近い負荷テストに用いる擬似呼及び結果検証用情報を生成する負荷テスト装置に用いる負荷テスト用擬似呼・結果検証用情報生成方法のプログラムであって、前記負荷テスト装置のコンピュータに、外部からの情報入力によって指定される方法を基にトランザクション記録から送信電文の形式のデータを切り出す処理と、送信電文に試験シーケンス番号を付与する処理と、前記トランザクション記録から受信電文を切り出す処理と、対応する送信電文の番号に前記試験シーケンス番号を付与する処理と、前記送信電文と前記受信電文とから試験用の値に変換すべき項目の前記トランザクション記録内での出現順を判定する処理と、前記試験用の値に変換すべき項目を前記出現順に対応する試験用の値に変換して基本となる擬似呼及び結果検証用情報を生成する処理と、前記送信電文各々の受信時刻を前記トランザクション記録の開始時点から発信までの経過時間に変換して記録する処理とを実行させている。
【００１３】
すなわち、本発明の負荷テスト装置は、外部からの情報入力によって指定される方法を基にトランザクション記録から送信電文の形式のデータを切り出す手段と、送信電文に試験シーケンス番号を付与する手段と、トランザクション記録から受信電文を切り出す手段と、対応する送信電文の番号の試験シーケンス番号を付与する手段と、送信電文と受信電文とから口座番号・氏名・住所・他の指定するデータのトランザクション記録内での出現順を判定する手段と、口座番号・氏名・住所・他の指定するデータを出現順に対応するテスト用の口座番号・氏名・住所・他の指定するデータに変換する手段と、各送信電文の受信時刻をトランザクション記録開始時点から発信までの経過時間に変換して記録する手段とを有し、これらの手段によって基本となる擬似呼及び結果検証用情報を生成している。
【００１４】
ここで、指定される方法には、トランザクション記録から送信電文と受付時刻とを切り出す方法と、送信電文から取引種別を判別する方法と、取引種別に応じた口座番号・氏名・住所・他の指定するデータを切り離す方法と、トランザクション記録から送信電文に対応する受信電文を切り出す方法と、受信電文から種別を判別する方法と、種別に応じた口座番号・氏名・住所・他の指定するデータを切り出す方法とを含んでいる。
【００１５】
また、本発明の負荷テスト装置では、基本となるデータの試験用のデータに変換した項目から出現順を導き出し、出現順の値に一定の値を加算して新たな出現順を得て、基本となる擬似呼及び結果検証用情報と抵触しない新たな擬似呼及び結果検証用情報を生成し、元の情報と合成することによって、負荷を拡大したテストの為情報を生成している。
【００１６】
さらに、本発明の負荷テスト装置では、上記と同様の方法によって基本となる擬似呼及び結果検証用情報と抵触しない新たな擬似呼及び結果検証用情報を得た後、新たに得られた情報の経過時間に一定の値を加算して後、元の情報と合成することによって、負荷をかける時間を延長したテストのための情報を得ている。
【００１７】
これによって、本発明の負荷テスト装置では、トランザクション記録を利用することで、取引の分布、口座に着目した場合の取引の順序に関して現実の使用状況を反映しているため、実態に近い負荷テストを容易に行うことが可能となる。
【００１８】
また、本発明の負荷テスト装置では、トランザクション記録を基に作成した情報において、出現順に一定の値を加算することによって、元の情報とまったく干渉しないデータを生成することが可能となり、元のデータと合成することで、負荷を増大させることが可能となる。
【００１９】
さらに、本発明の負荷テスト装置では、トランザクション記録を基に作成した情報において、出現順及び経過時間に一定の値を加算することによって、元の情報とまったく干渉しないデータを生成することが可能となり、元のデータと合成することによって、負荷を掛ける時間を延長することが可能となる。
【発明の効果】
【００２０】
本発明は、以下に述べるような構成及び動作とすることで、稼動後の負荷に相当する負荷テスト用擬似呼及び検証のためのデータを容易に生成することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の実施の形態による負荷テスト用擬似呼・結果検証用情報生成方法を示す図である。この図１を参照して、本発明の実施の形態による負荷テスト用擬似呼・結果検証用情報生成方法について説明する。
【００２２】
対話型端末１１からはトランザクション記録１３から送信電文を切り出す方法、電文番号を切り出す方法、送信電文から電文種別を取り出す方法、トランザクション記録１３から受信電文を切り出す方法、対応する送信電文に関連付けられている電文番号を切り出す方法、電文種別を取り出す方法をそれぞれ入力する。入力されたデータは記憶部１２に書込まれ、引き続く順次処理１５で使用される。
【００２３】
トランザクション記録１３は順次処理１５によって順次読取られ、記憶部１２に記憶された指示によって送信電文の切り出し、受信電文の切り出し及び電文種別の切り出しが行われる。順次処理１５は電文種別に応じて口座番号・氏名・住所・他の指定データを取出すための定義の有無を調べ、定義されていない場合、対話型端末１６による入力を促す。
【００２４】
順次処理１５は口座番号・氏名・住所・他の指定データそれぞれに関し、トランザクション記録１３内での出現順を、出現順判定用記憶１４を使用して判定する。試験用の値に変換すべき項目は、出現順を引数とするアルゴリズムで決定されて置き換えられ、本システムの生産物である擬似呼及び結果検証用情報１７のセットとして出力される。
【００２５】
このように、本発明の実施の形態では、トランザクション記録１３を利用することで、取引の分布、口座に着目した場合の取引の順序に関して現実の使用状況を反映しているため、実態に近い負荷テストを容易に行うことができる。
【００２６】
また、本発明の実施の形態では、トランザクション記録１３を基に作成した情報において、出現順に一定の値を加算することによって、元の情報とまったく干渉しないデータを生成することが可能となり、元のデータと合成することで、負荷を増大させることができる。
【００２７】
さらに、本発明の実施の形態では、トランザクション記録１３を基に作成した情報において、出現順及び経過時間に一定の値を加算することによって、元の情報とまったく干渉しないデータを生成することが可能となり、元のデータと合成することによって、負荷を掛ける時間を延長することができる。
【実施例１】
【００２８】
次に、本発明の実施例について図面を参照して説明する。図２は本発明の一実施例による負荷テスト装置の構成を示すブロック図である。尚、本発明の一実施例による負荷テスト装置２は上述した本発明の実施の形態による対話型端末１１，１６に接続され、上述した処理動作を行うものである。
【００２９】
図２において、負荷テスト装置２はＣＰＵ（中央処理装置）２１と、ＣＰＵ２１が実行する制御プログラム２２ａを格納するメインメモリ２２と、ＣＰＵ２１が制御プログラム２２ａを実行する際に作業領域として使用する記憶装置２３と、上記の対話型端末１１，１６からの入力を受け付ける端末入力部２４と、擬似呼及び結果検証用情報１７を出力する出力部２５とから構成されている。尚、ＣＰＵ２１、メインメモリ２２、記憶装置２３、端末入力部２４、出力部２５はそれぞれ内部バス２００に接続されている。
【００３０】
記憶装置２３は上述した記憶部１２及び出現順判定用記憶１４に対応し、トランザクション記録１３を格納している。つまり、記憶装置２３は入力方法記憶領域２３１と、トランザクション記録領域２３２と、定義記憶領域２３３と、出現順判定用記憶領域２３４とを備えている。
【００３１】
図３は図２に示す負荷テスト装置２の処理動作を示すフローチャートである。これら図１〜図３を参照して本発明の一実施例による負荷テスト装置２の処理動作について説明する。尚、図３に示す処理はＣＰＵ２１が制御プログラム２２ａを実行することで実現される。
【００３２】
負荷テスト装置２は対話型端末１１から、トランザクション記録１３から送信電文を切り出す方法、電文番号を切り出す方法、送信電文から電文種別を取り出す方法、トランザクション記録１３から受信電文を切り出す方法、対応する送信電文に関連付けられている電文番号を切り出す方法、電文種別を取り出す方法をそれぞれ入力すると（図３ステップＳ１）、それら入力された方法を記憶装置２３の入力方法記憶領域２３１に書込む（図３ステップＳ２）。
【００３３】
負荷テスト装置２はトランザクション記録１３をトランザクション記録領域２３２から順次読取り、入力方法記憶領域２３１に書込まれた方法によって、送信電文の切り出し、受信電文の切り出し、電文種別の切り出しをそれぞれ行う（図３ステップＳ３）。
【００３４】
負荷テスト装置２は電文種別に応じて口座番号・氏名・住所・他の指定データを取出すための定義の有無を調べ（図３ステップＳ４）、定義されていない場合（図３ステップＳ５）、対話型端末１６による入力を促す（図３ステップＳ６）。
【００３５】
負荷テスト装置２は定義されている場合（図３ステップＳ５）、あるいは対話型端末１６による入力があると（図３ステップＳ７）、口座番号・氏名・住所・他の指定データそれぞれに関し、トランザクション記録１３内での出現順を出現順判定用記憶領域２３４に記憶された出現順判定用記憶１４を使用して行う（図３ステップＳ８）。
【００３６】
負荷テスト装置２は試験用の値に変換すべき項目を、出現順を引数とするアルゴリズムで決定して置き換え、擬似呼及び結果検証用情報１７のセットとして出力部２５から出力する。
【００３７】
図４は本発明の一実施例による送信電文から擬似呼のための情報を生成する動作を示す図であり、図５は本発明の一実施例による送信電文から結果検証用情報を生成する動作を示す図である。これら図４及び図５を参照して本発明の一実施例による送信電文から擬似呼のための情報及び結果検証用情報を生成する動作について説明する。
【００３８】
送信電文のトランザクション記録１０１は、一般に、一件毎の送信電文にヘッダないしトレイラが付加されているが、固定桁数であったり、区切り符号によって区別されており、送信電文の切り離しは桁数ないし区切り符号が定義されることによって可能である。
【００３９】
送信電文のヘッダには電文番号が付与されており、電文番号に試験シーケンス番号を対応させて試験シーケンス番号と電文番号との対応表１０２を生成する。また、送信電文のヘッダには受付時間が付与されているので、受付時間を経過時間に変換する。
【００４０】
線路上の送信電文１０３には電文種別を示す項目（例えば、取引種別１０４）が必ず存在するが、電文種別を予め入力されている方法によって取出す。また、電文種別に応じて試験用データに変換すべき項目の位置（フォーマット）が定められているが、切り出した電文種別に対応したフォーマットが未定義の場合（図４の１０５）、対話型端末１６を介して入力を促す（図４の１０６）。
【００４１】
その後、定義されたフォーマットにしたがって切り出した口座番号・氏名・住所・他の指定データは、それぞれトランザクション記録１３で既に出現しているか否かの検査を行い、出現順の数値を得る。この場合、送信電文１０７から氏名等の試験に際して置き換える必要がある項目を取出し、その項目がトランザクション記録１０１の中で何番目に出現したかを検索する（出現順検索１０８）。
【００４２】
試験用に置き換える内容は出現順で一意に定まる方法を採用する。つまり、の出現順の数値を基に氏名が生成され（出現順による氏名生成１０９）、生成された氏名が「名前３０１」であれば、「経過時間」、「試験シーケンス番号」、「擬似呼」、「名前３０１」から擬似呼のための情報１１０が生成される。
【００４３】
同様に、受信電文のトランザクション記録２０１は、一般に、一件毎の受信電文にヘッダないしトレイラが付加されているが、固定桁数であったり、区切り符号によって区別されており、送信電文の切り離しは桁数ないし区切り符号が定義されることによって可能である。
【００４４】
受信電文のヘッダには電文番号が付与されており、電文番号に試験シーケンス番号を対応させて試験シーケンス番号と電文番号との対応表を生成し、その対応表から試験シーケンス番号２０２を付与する。
【００４５】
線路上の受信電文２０３には電文種別を示す項目（例えば、取引種別２０４）が必ず存在するが、電文種別を予め入力されている方法によって取出す。また、電文種別に応じて試験用データに変換すべき項目の位置（フォーマット）が定められているが、切り出した電文種別に対応したフォーマットが未定義の場合（図５の２０５）、対話型端末１６を介して入力を促す（図５の２０６）。
【００４６】
その後、定義されたフォーマットにしたがって切り出した口座番号・氏名・住所・他の指定データは、それぞれトランザクション記録１３で既に出現しているか否かの検査を行い、出現順の数値を得る。この場合、受信電文２０７から氏名等の試験に際して置き換える必要がある項目を取出し、その項目がトランザクション記録２０１の中で何番目に出現したかを検索する（出現順検索２０８）。この出現順の数値を基に氏名が生成され（出現順による氏名生成２０９）、生成された氏名が「名前３０２」であれば、「試験シーケンス番号」、「検証用情報」、「名前３０２」から結果検証用情報２１０が生成される。
【００４７】
図６は本発明の一実施例による出現順の数値から氏名等を得る方法を示す図である。図６においては、経過時間「００００００５」に「氏名一」が、経過時間「００００００７」に「氏名二」が、経過時間「０００００１３」に「氏名三」が、経過時間「０００００１７」に「氏名四」がそれぞれ出現している（セット０）。
【００４８】
この場合には、まず、氏名を出現順に還元し、経過時間「００００００５」の氏名を「１」、経過時間「００００００７」の氏名を「２」、経過時間「０００００１３」の氏名を「３」、経過時間「０００００１７」の氏名を「４」とする。
【００４９】
この還元結果に対しては、出現順位に一定値（例えば、１０００）を加算し、経過時間「００００００５」の氏名を「１００１」、経過時間「００００００７」の氏名を「１００２」、経過時間「０００００１３」の氏名を「１００３」、経過時間「０００００１７」の氏名を「１００４」とする。
【００５０】
さらに、上記の加算結果に対しては、氏名を上記のようにした求めた出現順から導かれる値に変換し、経過時間「００００００５」の氏名を「氏名千一」、経過時間「００００００７」の氏名を「氏名千二」、経過時間「０００００１３」の氏名を「氏名千三」、経過時間「０００００１７」の氏名を「氏名千四」とする（セット０１）。
【００５１】
さらにまた、上記の変換結果に対しては、経過時間に一定の値（例えば、２０００）を加算し、経過時間「０００２００５」に「氏名千一」、経過時間「０００２００７」に「氏名千二」、経過時間「０００２０１３」に「氏名千三」、経過時間「０００２０１７」に「氏名千四」を対応させる（セット１０）。
【００５２】
図７（ａ）は本発明の一実施例による負荷の拡大の例を示す図であり、図７（ｂ）は本発明の一実施例による負荷の延長の例を示す図であり、図８は本発明の一実施例による氏名確認の動作を示す図である。
【００５３】
本実施例では、図７（ａ）に示すように、上記のセット０（元のデータ）とセット０１（出現順位に一定値を加算したデータ）とを同時に実行することで、負荷を増大させることができる。また、本実施例では、図７（ｂ）に示すように、上記のセット０（元のデータ）に引き続いてセット１０（経過時間に一定の値を加算したデータ）を実行することで、負荷を掛ける時間を延長することができる。
【００５４】
一方、図８に示すように、項目内容と出現順とのテーブル３１を作成し、新たに読出した内容が既に存在しているか否かを調べ、存在している場合にその出現順が必要な値となり、存在していなかった場合に新たな行を追加し、出現順に従前の最大値に１を加えたもの（ｎ＋１）を書込む。この場合、異なった口座番号でも氏名が同じであれば、口座番号の出現順が違っても、氏名の出現順が同じとなる。
【００５５】
このように、本実施例では、トランザクション記録１３を利用することによって、取引の分布、口座に着目した場合の取引の順序に関して現実の使用状況を反映しているため、実態に近い負荷テストを容易に行うことができる。
【００５６】
また、本実施例では、トランザクション記録１３を基に作成した情報において、出現順に一定の値を加算することによって、元の情報とまったく干渉しないデータを生成することができ、元のデータと合成することで、負荷を増大させることができる。
【００５７】
さらに、本実施例では、トランザクション記録１３を基に作成した情報において、出現順と経過時間とに一定の値を加算することによって、元の情報とまったく干渉しないデータを生成することができ、元のデータと合成することで、負荷を掛ける時間を延長することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態による負荷テスト用擬似呼・結果検証用情報生成方法を示す図である。
【図２】本発明の一実施例による負荷テスト装置の構成を示すブロック図である。
【図３】図２に示す負荷テスト装置の処理動作を示すフローチャートである。
【図４】本発明の一実施例による送信電文から擬似呼のための情報を生成する動作を示す図である。
【図５】本発明の一実施例による送信電文から結果検証用情報を生成する動作を示す図である。
【図６】本発明の一実施例による出現順の数値から氏名等を得る方法を示す図である。
【図７】（ａ）は本発明の一実施例による負荷の拡大の例を示す図、（ｂ）は本発明の一実施例による負荷の延長の例を示す図である。
【図８】本発明の一実施例による氏名確認の動作を示す図である。
【符号の説明】
【００５９】
２  負荷テスト装置
１１，１６  対話型端末
１２  記憶部
１３  トランザクション記録
１４  出現順判定用記憶
１５  順次処理
１７  擬似呼及び検証用情報
２１  ＣＰＵ
２２  メインメモリ
２２ａ  制御プログラム
２３  記憶装置
２４  端末入力部
２５  出力部
３１  項目内容と出現順とのテーブル
１０１  送信電文のトランザクション記録
１０２  試験シーケンス番号と電文番号との対応表
１０３  線路上の送信電文
１０４，２０４  取引種別
１０７  送信電文
１０８，２０８  出現順検索
１０９，２０９  出現順による氏名生成
１１０  擬似呼のための情報
２００  内部バス
２０１  受信電文のトランザクション記録
２０２  試験シーケンス番号
２０３  線路上の受信電文
２０７  受信電文
２１０  結果検証用情報
２３１  入力方法記憶領域
２３２  トランザクション記録領域
２３３  定義記憶領域
２３４  出現順判定用記憶領域
【図１】
2007072736.tif 000003
【図２】
2007072736.tif 000004
【図３】
2007072736.tif 000005
【図４】
2007072736.tif 000006
【図５】
2007072736.tif 000007
【図６】
2007072736.tif 000008
【図７】
2007072736.tif 000009
【図８】
2007072736.tif 000010