(57)【要約】【課題】テスト対象装置から発生する負荷を必要なだけ特定のテスト対象装置に集中させることで、従来に比べて少ない資源でテストを行うことができるサーバコンピュータネットワーク性能テストシステムを提供する。【解決手段】サーバコンピュータネットワーク性能テストシステム１０は、負荷発生機器群１−１，１−２，・・・１−１０側に接続される論理セグメント２−１，２−２，・・・２−１０と、論理セグメント２−１，２−２，・・・２−１０とは分割されたテスト用論理セグメント３−１，３−２，３−３であって、負荷テストのテスト対象装置４−１，４−２，４−３側に接続される前記テスト用論理セグメント３−１，３−２，３−３と、を備えている。【選択図】図１
2008191837.tif 000002
【特許請求の範囲】
【請求項１】
少量の負荷発生機器からなる負荷発生機器群にそれぞれ接続される複数の論理セグメントと、負荷テストをそれぞれ行う複数のテスト対象装置に接続されるテスト用論理セグメントと、前記論理セグメントと前記テスト用論理セグメントとの間に接続され、前記論理セグメントからの物理的な負荷トラフィックを、選択した特定のテスト用論理セグメントに集中させることができる論理的な構成を有するスイッチドネットワークと、を備えることを特徴とするサーバコンピュータネットワーク性能テストシステム。
【請求項２】
前記論理セグメントは、少量の負荷発生機器からなる負荷発生機器群を登録しており、前記スイッチドネットワークは、前記論理セグメントからの負荷トラフィックを柔軟に前記テスト用論理セグメントに配分できる論理的な構成を有する請求項１に記載のサーバコンピュータネットワーク性能テストシステム。
【請求項３】
前記スイッチドネットワークは、前記テスト対象装置に対して異なる特性の負荷テストを、前記テストセグメント毎に実施することができる論理的な構成を有する請求項１又は２に記載のサーバコンピュータネットワーク性能テストシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバコンピュータネットワーク性能テストシステムに関し、特にテスト対象装置に対する負荷テストを従来よりも少ない資源で実施可能であり、負荷を集中させるテスト用論理セグメントを選択することで、容易に効率よくテスト対象装置に対する負荷テストを実施できるサーバコンピュータネットワーク性能テストシステムに関する。
【背景技術】
【０００２】
従来、テスト対象装置に対して負荷テストを実施する場合には、図３に示すように、テスト対象装置１００，１０１に対して目的に応じた論理セグメント１１０〜１１２を用意し、テスト対象装置１００に対して目的に応じた論理セグメント１１０が配置されて接続され、テスト対象装置１０１に対して論理セグメント１１１，１１２が配置されて接続されている。そして、論理セグメント１１０〜１１２毎に必要な負荷発生ＰＣ（コンピュータ）群１２０，１２１，１２２がそれぞれ接続されており、論理セグメント１１０〜１１２内でテスト対象装置１００，１０１の負荷テストが実施されていた。
【０００３】
一般的なネットワーク構成では、この種の論理セグメント１１０〜１１２はネットワークトラフィックを抑制すように構成するため、このような場合には、論理的なネットワーク構成を負荷テストの内容毎に変化させて、テスト対象装置（サーバ）と負荷発生機器（負荷発生ＰＣ）を同じ論理セグメント１１０〜１１２に対して配置し、目的のテスト対象装置の負荷テストを実施する必要があった。
【特許文献１】特開２００１−１９５２８４号公報
【特許文献２】特開２００２−３４２２７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のテスト対象装置に対して負荷テストを実施する場合には、テスト対象装置に対して、負荷を集中させるテストを行う場合には、論理セグメント毎に、多数の資源を用意して、テスト対象装置の負荷テストを行う必要があった。負荷発生ＰＣ群１２０は１０台のコンピュータで構成され、負荷発生ＰＣ群１２１，１２２は５台のコンピュータにより構成されている。そして、制御装置とエージェントからなる負荷テストのシステムでは、制御装置からエージェントに対してテストの指令、負荷の種類、結果の収集を行う手法が採用されていた。
【０００５】
本発明は、負荷テストの対象装置に加わる負荷の物理的な帯域を保障しつつ、複数の目的の異なるテストを効率よく行うものであり、あらかじめ設定しておいたテスト内容によって、テスト対象装置から発生する負荷を必要なだけ特定のテスト装置に集中させることで、従来より少ない資源でテストを行うサーバコンピュータネットワーク性能テストシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、少量の負荷発生機器からなる負荷発生機器群にそれぞれ接続される複数の論理セグメントと、負荷テストをそれぞれ行う複数のテスト対象装置に接続されるテスト用論理セグメントと、前記論理セグメントと前記テスト用論理セグメントとの間に接続され、前記論理セグメントからの物理的な負荷トラフィックを、選択した特定のテスト用論理セグメントに集中させることができる論理的な構成を有するスイッチドネットワークと、を備えるサーバコンピュータネットワーク性能テストシステムである。
【０００７】
また、本発明は、前記論理セグメントが、少量の負荷発生機器からなる負荷発生機器群を登録しており、前記スイッチドネットワークは、前記論理セグメントからの負荷トラフィックを柔軟に前記テスト用論理セグメントに配分できる論理的な構成を有するサーバコンピュータネットワーク性能テストシステムである。
【０００８】
そして、本発明は、前記スイッチドネットワークは、前記テスト対象装置に対して異なる特性の負荷テストを、前記テストセグメント毎に実施することができる論理的な構成を有するサーバコンピュータネットワーク性能テストシステムである。
【発明の効果】
【０００９】
本発明によれば、テスト対象装置に対する負荷テストを従来よりも少ない資源で実施可能であり、負荷を集中させるテストセグメントを選択することで、容易に効率よく負荷テストを実施することが可能となる。
【発明を実施するための最良の形態】
【００１０】
本発明を実施するための最良の形態を説明する。
本発明のサーバコンピュータネットワーク性能テストシステムの実施例について、図面を用いて説明する。図１は、本発明のサーバコンピュータネットワーク性能テストシステムの実施例を示している。本実施例のサーバコンピュータネットワーク性能テストシステムには、複数、少なくとも２つ以上の負荷発生用ＰＣ群、一例として１０組の負荷発生用ＰＣ群１―１，１―２，・・・１−１０が用意されている。
【００１１】
サーバコンピュータネットワーク性能テストシステムは、目的の負荷テストに応じて、限られた資源でテスト対象装置４−１，４−２，４−３に適切な設定を施して物理的な電気的な接続をするだけで、負荷テストが実行可能である。
【００１２】
実施例のサーバコンピュータネットワーク性能テストシステムは、負荷テストのテスト対象装置４−１，４−２，４−３に加わる負荷の物理的な帯域を保障しつつ、複数の目的の異なる負荷テストを効率よく行うものである。そして、サーバコンピュータネットワーク性能テストシステムは、あらかじめ設定しておいた負荷テスト内容でサーバに対する負荷を発生させるシステムである。
【００１３】
サーバコンピュータネットワーク性能テストシステムは、負荷発生ＰＣ群１―１，１―２，・・・１−１０から発生する負荷を必要なだけある特定のテスト対象装置４−１，４−２，４−３に集中させることで、従来に比べて少ない資源で負荷テストを行うことができるシステムである。
【００１４】
各負荷発生用ＰＣ群１―１，１―２，・・・１−１０に対応して、それぞれＰＣセグメント（論理セグメント）２−１，２−２，・・・２−１０が接続されている。これらの各負荷発生用ＰＣ群１―１，１―２，・・・１−１０は、それぞれ例えば２台のコンピュータからなる。これにより、本実施例では各負荷発生用ＰＣ群１―１，１―２，・・・１−１０を構成するコンピュータの台数は２台であり、これに対して図３に示す従来の各負荷発生用ＰＣ群１２０，１２１，１２２を構成しているコンピュータの台数が１０台あるいは５台である。
【００１５】
従って、本実施例の各負荷発生用ＰＣ群１―１，１―２，・・・１−１０は、従来の負荷発生用ＰＣ群１２０，１２１，１２２に比べて、構成しているコンピュータの数の単位が小さくなっている。このようにコンピュータの数が小さく設定されている各負荷発生用ＰＣ群１―１，１―２，・・・１−１０に対応して、ＰＣセグメント２−１，２−２，・・・２−１０が接続されている。
【００１６】
一方、例えば３つのテストセグメント（テスト用論理セグメント、ＴＥＳＴＳｅｇｍｅｎｔ）３−１，３−２，３−３が用意されており、例えば３つのテスト対象装置４−１，４−２，４−３が負荷テストする対象である。図１の例では、テストセグメント３−１がテスト対象装置４−１，４−２と４−３に接続されており、テストセグメント３−２がテスト対象装置４−２，４−３に接続され、テストセグメント３−３がテスト対象装置４−３に接続されている。
【００１７】
ＰＣセグメント２−１，２−２，・・・２−１０と、テストセグメント３−１，３−２，３−３との間には、スイッチドネットワーク２０が接続されている。このスイッチドネットワーク２０は、従来用いられているスイッチドネットワークと等価の状態を論理的に提供しており、スイッチドネットワーク２０は、ＰＣセグメント２−１，２−２，・・・２−１０と、テストセグメント３−１，３−２，３−３との接続対応テーブルを有している。すなわち、本実施例では、ＰＣセグメント２−１，２−２，・・・２−１０とテストセグメント３−１，３−２，３−３は、スイッチドネットワーク２０を通じて、１対ｎの通信が任意に選択してできるように、論理的に構成されている。
【００１８】
次に、本実施例のサーバコンピュータネットワーク性能テストシステムにおける処理の一例を説明する。図２において、ステップＳ１で、１０組の負荷発生用ＰＣ群１―１，１―２，・・・１−１０に対してそれぞれテストプログラムを登録する。ステップＳ２で、テスト対象装置４−１，４−２，４−３がテストセグメント３−１，３−２，３−３に対して図１に示す接続状態となるように接続設定を行うとともに、負荷発生用ＰＣ群１―１，１―２，・・・１−１０と対応するＰＣセグメント２−１，２−２，・・・２−１０との接続をそれぞれ行う。また、ＰＣセグメント２−１，２−２，・・・２−１０と、テストセグメント３−１，３−２，３−３との間には、スイッチドネットワーク２０が接続される。
【００１９】
ステップＳ３で、負荷発生用ＰＣ群１―１，１―２，・・・１−１０から負荷テストを実行する。ステップＳ４では、負荷テスト結果の確認をする。このようにして、本実施例のサーバコンピュータネットワーク性能テストシステムにおける負荷テストの実行処理を行うことができる。
【００２０】
本実施例では、あらかじめ負荷発生用ＰＣ群１―１，１―２，・・・１−１０を、いくつものＰＣセグメント２−１，２−２，・・・２−１０に細かく分割して、負荷テスト目的に応じた負荷テスト用のテストセグメント３−１，３−２，・・・３−３を用意しておく。そして、テスト対象装置４−１，４−２，４−３をその目的別のテストセグメント３−１，３−２，・・・３−３に接続するだけで、テスト対象装置４−１，４−２，４−３が負荷テスト可能である。
【００２１】
ＰＣセグメント２−１，２−２，・・・２−１０とテストセグメント３−１，３−２，・・・３−３は、スイッチドネットワーク２０を通じて、１対ｎの通信が出来るよう論理的に構成することで、負荷発生ＰＣ郡１―１，１―２，・・・１−１０から発生するトラフィックを特定のテストセグメント３−１，３−２，・・・３−３へ負荷を集中することができる。この負荷を集中は、一般的なネットワークを用いるだけでは行えない
【００２２】
実施例のサーバコンピュータネットワーク性能テストシステムでは、負荷発生ＰＣ群側のＰＣセグメント２−１，２−２，・・・２−１０と、テスト対象装置４−１，４−２，４−３側のテストセグメント３−１，３−２，・・・３−３に分割されている。このため、ＰＣセグメント２−１，２−２，・・・２−１０と、テストセグメント３−１，３−２，３−３の間に、スイッチドネットワーク２０を介在させて接続することができる。
【００２３】
また、実施例のサーバコンピュータネットワーク性能テストシステムでは、スイッチドネットワーク２０が、負荷発生ＰＣ群側のＰＣセグメント２−１，２−２，・・・２−１０から発生する物理的な負荷トラフィックを、特定のテストセグメントに集中させることができる論理的な構成からなる。このため、負荷テストのテスト対象装置４−１，４−２，４−３に加わる負荷の物理的な帯域を保障しつつ、複数の目的の異なる負荷テストを効率よく行うことができる。
【００２４】
そして、実施例のサーバコンピュータネットワーク性能テストシステムは、あらかじめ設定しておいた負荷テスト内容で、負荷を発生させることができる。サーバコンピュータネットワーク性能テストシステムは、テスト対象装置４−１，４−２，４−３へ負荷発生用ＰＣ群１―１，１―２，・・・１−１０から発生する負荷を必要なだけある特定のテスト対象装置に集中させることで、従来に比べて少ない資源で負荷テストを行うことができる。
【００２５】
更に、実施例のサーバコンピュータネットワーク性能テストシステムでは、少量の負荷発生ＰＣ１―１，１―２，・・・１−１０をＰＣセグメント２−１，２−２，・・・２−１０に登録することで、スイッチドネットワーク２０は、発生する負荷テスト内容を柔軟に３−１，３−２，・・・３−３に対して配分できる論理的な構成を有している。
【００２６】
また、実施例のサーバコンピュータネットワーク性能テストシステムでは、スイッチドネットワーク２０は、テスト対象装置に対して異なる特性の負荷テストをテストセグメント毎に実施することができる論理的な構成を有している。
【００２７】
そして、実施例のサーバコンピュータネットワーク性能テストシステムは、負荷発生機器群側に接続される論理セグメントと、論理セグメントとは分割されたテスト用論理セグメントであって、負荷テストのテスト対象装置側に接続されるテスト用論理セグメントと、を備えている。これにより、テスト対象装置に対する負荷テストを従来よりも少ない資源で実施可能であり、負荷を集中させるテスト用論理セグメントを選択することで、容易に効率よくテスト対象装置に対する負荷テストを実施できる。
【００２８】
更に、実施例のサーバコンピュータネットワーク性能テストシステムは、負荷発生機器群側に接続される論理セグメントとテスト用論理セグメントとの間には、負荷発生機器群側に接続される論理セグメントから発生する物理的な負荷トラフィックを、特定のテスト用論理セグメントに集中させることができる論理的な構成を有するスイッチドネットワークにより接続されている。これにより、サーバコンピュータネットワーク性能テストシステム１０は、テスト対象装置から発生する負荷を必要なだけある特定のテスト対象装置に集中させることで、従来に比べて少ない資源で負荷テストを行うことができるシステムである。
【００２９】
また、実施例のサーバコンピュータネットワーク性能テストシステムは、スイッチドネットワークは、少量の負荷発生機器からなる負荷発生機器群を、論理セグメントに登録することで、発生する負荷を柔軟にテスト用論理セグメントに配分できる論理的な構成を有する。これにより、負荷テストのテスト対象装置に加わる負荷の物理的な帯域を保障しつつ、複数の目的の異なる負荷テストを効率よく行うことができる。そして、サーバコンピュータネットワーク性能テストシステムは、あらかじめ設定しておいた負荷テスト内容でサーバに対する負荷を発生させることができる。
【００３０】
そして、実施例のサーバコンピュータネットワーク性能テストシステムは、テスト対象装置に対して異なる特性の負荷テストを、テストセグメント毎に実施することができる論理的な構成を有する。これにより、異なる特性の負荷テストが、テストセグメント毎に確実に効率よく実施できる。
【００３１】
更に、実施例のサーバコンピュータネットワーク性能テストシステムは、以下のような使用目的に応じてネットワークアクセスを想定したシステム装置のテスト対象装置に対して、物理的な負荷テストが実施可能となる。
（１）Ｗｅｂアクセスを発生するテストプログラムを実施することで、Ｗｅｂサーバに対する物理的な負荷テストを行う。
（２）認証要求を発生するテストプログラムを実施することで、認証サーバに対する物理的負荷テストを行う。
（３）ファイルコピーを発生するテストプログラムを実施することで、ファイルサーバに対する物理的負荷テストを行う。
【００３２】
ところで、本発明は、上記実施例に限定されず、特許請求の範囲を逸脱しない範囲で種々の変形例を採用できる。そして、図１の実施例では、各負荷発生ＰＣ群側のＰＣセグメント２−１，２−２，・・・２−１０は、２台コンピュータから構成されているが、この台数には限定されない。ＰＣセグメントの数は、１０組に限らず任意に設定できる。テストセグメントの数は、３つに限らず任意に設定できる。テスト対象装置の数は、３つに限らず任意に設定できる。
【図面の簡単な説明】
【００３３】
【図１】実施例のサーバコンピュータネットワーク性能テストシステムの説明図。
【図２】実施例のサーバコンピュータネットワーク性能テストシステムにおける処理の一例の説明図。
【図３】従来のシステムの説明図。
【符号の説明】
【００３４】
１―１，１―２，・・・１−１０  負荷発生用ＰＣ群（負荷発生機器の一例）
２−１，２−２，・・・２−１０  ＰＣセグメント（論理セグメント、ＰＣＳｅｇｍｅｎｔ）
３−１，３−２，・・・３−３  テストセグメント（テスト用論理セグメント、ＴＥＳＴＳｅｇｍｅｎｔ）
テスト対象装置  ４−１，４−２，４−３
２０  スイッチドネットワーク
【図１】
2008191837.tif 000003
【図２】
2008191837.tif 000004
【図３】
2008191837.tif 000005