(57)【要約】【課題】１つの試験装置で試験対象機器と複数の仮想装置との間で試験対象機器の機能を試験することができる試験プログラム及び試験装置を提供する。【解決手段】試験装置１は、それぞれ固有のＩＰアドレス及びＭＡＣアドレスが設定され、予め設定されたシーケンスに従って各種のデータを作成する複数の仮想装置６と、試験対象機器２００から送信されたデータが仮想装置６宛のデータである場合、上位レイヤーでの処理が必要と判断したとき、宛先の仮想装置６に必要なデータを渡し、下位レイヤーでの処理が必要と判断したとき、下位レイヤーデータ作成部４に必要なデータを渡すネットワーク監視部３と、当該仮想装置６又は下位レイヤーデータ作成部４で作成されたデータを送信用ＲＡＷパケットとして試験対象機器２００、及び試験装置１内の仮想装置６に送信する送信ＲＡＷデータ作成部５とを備える。【選択図】図１
2016213736.tif 000002
【特許請求の範囲】
【請求項１】
試験対象機器にネットワークを介して接続される試験装置のコンピュータに、
それぞれ固有のＩＰアドレス及びＭＡＣアドレスが設定され、予め設定されたシーケンスに従って各種のデータを作成する複数の仮想装置と、
渡されたデータに基づいてデータを作成する下位レイヤーデータ作成部と、
受信したデータが前記仮想装置宛のデータである場合、上位レイヤーでの処理が必要と判断したとき、宛先の前記仮想装置に必要なデータを渡し、下位レイヤーでの処理が必要と判断したとき、前記下位レイヤーデータ作成部に必要な前記データを渡すネットワーク監視部と、
当該仮想装置又は前記下位レイヤーデータ作成部で作成されたデータを送信用ＲＡＷパケットとして送信する送信ＲＡＷデータ作成部として機能させるための試験プログラム。
【請求項２】
試験対象機器にネットワークを介して接続される試験装置であって、
それぞれ固有のＩＰアドレス及びＭＡＣアドレスが設定され、予め設定されたシーケンスに従って各種のデータを作成する複数の仮想装置と、
渡されたデータに基づいてデータを作成する下位レイヤーデータ作成部と、
受信したデータが前記仮想装置宛のデータである場合、上位レイヤーでの処理が必要と判断したとき、宛先の前記仮想装置に必要なデータを渡し、下位レイヤーでの処理が必要と判断したとき、前記下位レイヤーデータ作成部に必要な前記データを渡すネットワーク監視部と、
当該仮想装置又は前記下位レイヤーデータ作成部で作成されたデータを送信用ＲＡＷパケットとして送信する送信ＲＡＷデータ作成部と、
を備えた試験装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試験プログラム及び試験装置に関する。
【背景技術】
【０００２】
近年、複数の家電製品をネットワーク接続し、各家電製品をホームコントローラによって制御するシステムにおいて、家電製品が正常に通信できるか否かをテストする試験装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載された試験装置は、例えばホームコントローラの機能を疑似的に発揮するものであり、ネットワークを介して対象機器であるエアコンＡ，Ｂ及びテレビＣに接続され、対象機器ごとに予め設定されたシーケンスに沿って対象機器の機能を確認するためのテストを実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１７５８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の試験装置は、通信部で受信したデータは、試験装置に割り当てられたＩＰアドレス以外のデータは扱えないようになっている。また、試験装置からデータを送信する場合は、送信すべきデータに、試験装置に割り当てられたＩＰアドレス及びＭＡＣアドレスを付加して下位レイヤーで送信を行う。このため、１つの仮想装置（アプリケーション）に対して、１つの試験装置が必要となることから、複数の仮想装置を扱ってデータの送受信を行う場合は、複数の試験装置が必要になる。
【０００６】
そこで、本発明の目的は、１つの試験装置で試験対象機器と複数の仮想装置との間で試験対象機器の機能を試験することができる試験プログラム及び試験装置を提供することにある。
【課題を解決するための手段】
【０００７】
［１］試験対象機器にネットワークを介して接続される試験装置のコンピュータに、
それぞれ固有のＩＰアドレス及びＭＡＣアドレスが設定され、予め設定されたシーケンスに従って各種のデータを作成する複数の仮想装置と、
渡されたデータに基づいてデータを作成する下位レイヤーデータ作成部と、
受信したデータが前記仮想装置宛のデータである場合、上位レイヤーでの処理が必要と判断したとき、宛先の前記仮想装置に必要なデータを渡し、下位レイヤーでの処理が必要と判断したとき、前記下位レイヤーデータ作成部に必要な前記データを渡すネットワーク監視部と、
当該仮想装置又は前記下位レイヤーデータ作成部で作成されたデータを送信用ＲＡＷパケットとして送信する送信ＲＡＷデータ作成部として機能させるための試験プログラム。
［２］試験対象機器にネットワークを介して接続される試験装置であって、
それぞれ固有のＩＰアドレス及びＭＡＣアドレスが設定され、予め設定されたシーケンスに従って各種のデータを作成する複数の仮想装置と、
渡されたデータに基づいてデータを作成する下位レイヤーデータ作成部と、
受信したデータが前記仮想装置宛のデータである場合、上位レイヤーでの処理が必要と判断したとき、宛先の前記仮想装置に必要なデータを渡し、下位レイヤーでの処理が必要と判断したとき、前記下位レイヤーデータ作成部に必要な前記データを渡すネットワーク監視部と、
当該仮想装置又は前記下位レイヤーデータ作成部で作成されたデータを送信用ＲＡＷパケットとして送信する送信ＲＡＷデータ作成部と、
を備えた試験装置。
【発明の効果】
【０００８】
本発明によれば、１つの試験装置で試験対象機器と複数の仮想装置との間で試験対象機器の機能を試験することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の第１の実施の形態に係る試験装置の概略の構成例を示すブロック図である。
【図２】図２（ａ）は、第１の実施の形態に係るネットワーク監視部の動作の一例を示すフロー図、図２（ｂ）は、第１の実施の形態に係る送信ＲＡＷデータ作成部の動作の一例を示すフロー図である。
【図３】図３は、本発明の第２の実施の形態に係る試験装置の概略の構成例を示すブロック図である。
【図４】図４（ａ）は、第２の実施の形態に係るネットワーク監視部の動作の一例を示すフロー図、図４（ｂ）は、第２の実施の形態に係る送信ＲＡＷデータ作成部の動作の一例を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１１】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る試験装置の概略の構成例を示すブロック図である。
【００１２】
この試験装置１は、ネットワーク１００を介して試験対象機器２００及び図示は省略するが他の機器に接続され、試験対象機器２００との間でネットワーク１００を介して通信を行い、試験対象機器２００に対してシーケンスに従った試験を行う。ネットワーク１００は、有線・無線など通信形態は問わない。
【００１３】
試験装置１は、送受信部２と、ネットワーク監視部３と、下位レイヤーデータ作成部４と、送信ＲＡＷデータ作成部５と、複数の仮想装置６１〜６ｎ（これらを総称するときは「仮想装置６」という。）と、記録部７とを有して概略構成されている。なお、図１では、試験対象機器２００を１つ図示しているが、複数でもよい。これにより、図１のように１つの試験対象機器２００対複数の仮想装置６だけでなく、複数の試験対象機器対複数の仮想装置６のシーケンステストが可能になる。
【００１４】
ネットワーク監視部３、下位レイヤーデータ作成部４、送信ＲＡＷデータ作成部５及び仮想装置６は、例えば、汎用のパーソナルコンピュータ（ＰＣ）に試験プログラム（テストツール）をインストールすることで実現される。
【００１５】
仮想装置６は、ある機器をアプリケーションとしてシミュレート（模擬）した装置である。それぞれの仮想装置６は、固有の仮想ＩＰ（Internet Protocol）アドレス及び仮想ＭＡＣ（Media Access Control）アドレスが割り当てられる。なお、仮想ＩＰアドレス及び仮想ＭＡＣアドレスは、予め割り当てられていてもよく、必要なときに割り当てられてもよい。また、仮想ＩＰアドレス及び仮想ＭＡＣアドレスは、実際のＩＰアドレス及びＭＡＣアドレスを用いてもよい。
【００１６】
仮想装置６は、予め設定されたシーケンスに従って各種のデータを作成する。仮想装置６が作成するデータは、通信規格によって異なり、例えば、「要求」・「応答」のデータのときもあり、「要求」・「応答」・「通知」・「制御」のデータのときもある。
【００１７】
記録部７は、例えばＲＯＭ、ＲＡＭ、ハードディスク等の記憶媒体によって実現され、仮想装置６に対応して仮想ＩＰアドレス及び仮想ＭＡＣアドレスが記録されている。
【００１８】
試験対象機器２００、仮想装置６に対応する機器、及び他の機器は、例えば、スマートハウスを構成する装置である。このような装置として、例えば、互いにネットワーク接続されたエアコン、コントローラ、冷蔵庫等の家電機器や、ＰＣ、スマートフォン（多機能携帯電話機）等の情報携帯端末、太陽光発電システム等の設備機器、電気自動車でもよい。試験対象機器２００、仮想装置６に対応する機器、及び他の機器は、例えば、通信規格のECHONET Lite対応機器でもよい。また、複数の仮想装置６に対応する複数の機器には、同一の種類で同一の型式の機器が含まれていてもよい。
【００１９】
送受信部２は、試験対象機器２００からネットワーク１００を介して送信されたデータ（例えば、通知データ）をＲＡＷデータ（イーサーネットヘッダ部およびＩＰヘッダー部など通信ヘッダーが付加されたデータ）で受信し、ネットワーク監視部３に渡すＲＡＷデータ受信部２１と、送信ＲＡＷデータ作成部５によって作成された送信用のＲＡＷデータをネットワーク１００を介して送信するＲＡＷデータ送信部２２とを備える。
【００２０】
ＲＡＷデータ受信部２１が受信するＲＡＷデータは、ユニキャスト送信による試験装置１内の１つの仮想装置６宛のデータのときもあれば、マルチキャスト送信による試験装置１内の全ての仮想装置６宛のデータのときもある。
【００２１】
ネットワーク監視部３は、送受信部２のＲＡＷデータ受信部２１が受信したＲＡＷデータを監視し、ＲＡＷデータの送信先（宛先）のＩＰアドレスが、マルチキャスト用ＩＰアドレスであるか否か、又は仮想装置６に割り当てられている仮想ＩＰアドレスと同一であるか否かの判断を記録部７の記録内容を参照して行う。
【００２２】
ネットワーク監視部３は、ＲＡＷデータの送信先のＩＰアドレスが仮想装置６に割り当てられている仮想ＩＰアドレスと同一の場合、又はマルチキャスト用ＩＰアドレスと同一の場合、上位レイヤーでの処理が必要か、下位レイヤーでの処理が必要かの判断を行い、上位レイヤーでの処理が必要なとき、当該仮想装置６に必要なデータ（例えば、ＲＡＷデータからヘッダーを除いた通知伝文）を渡す。これにより、複数の仮想装置が当該仮想装置向けのデータの受信が可能になる。
【００２３】
また、ネットワーク監視部３は、ＲＡＷデータ受信部２１が受信したＲＡＷデータの送信先のＩＰアドレスが仮想装置６に割り当てられている仮想ＩＰアドレスと同一である場合、又はマルチキャスト用ＩＰアドレスと同一である場合、下位レイヤーでの処理、すなわち下位レイヤーでの通信を維持すべき下位レイヤーの処理（例えば、ＡＲＰ応答等）が必要なとき、下位レイヤーデータ作成部４に必要なデータ（例えば、ヘッダー部分のデータ）を渡す。なお、自発発信が必要な場合は、下位レイヤーデータ作成部４において送信を開始する。
【００２４】
下位レイヤーデータ作成部４は、下位レイヤーのデータ、例えばＡＲＰ応答等のデータを作成し、送信ＲＡＷデータ作成部５に渡す。
【００２５】
送信ＲＡＷデータ作成部５は、仮想装置６又は下位レイヤーデータ作成部４で作成されたデータに、記録部７の記録内容を参照して送信先のＩＰアドレス及びＭＡＣアドレス（マルチキャスト用ＩＰアドレス及びＭＡＣアドレスの場合を含む）、送信元の仮想装置６の仮想ＩＰアドレス及び仮想ＭＡＣアドレスを含むヘッダーを付加して送信用のＲＡＷデータを作成する。送信ＲＡＷデータ作成部５は、作成した送信用のＲＡＷデータをＲＡＷデータ送信部２２に渡す。
【００２６】
送信ＲＡＷデータ作成部５は、ユニキャスト送信により試験対象機器２００に送信用のＲＡＷデータを送信するか、マルチキャスト送信により試験対象機器２００及び他の機器に送信用のＲＡＷデータを送信する。また、送信ＲＡＷデータ作成部５は、試験装置１内の仮想装置６に送信用のＲＡＷデータを送信する場合もある。
【００２７】
（第１の実施の形態の動作）
図２（ａ）は、ネットワーク監視部３の動作の一例を示すフロー図である。試験対象機器２００からＲＡＷデータがネットワーク１００を介して試験装置１に送信されると、試験装置１のＲＡＷデータ送受部２１は、受信したＲＡＷデータをネットワーク監視部３に渡す。
【００２８】
ネットワーク監視部３は、ＲＡＷデータ受信部２１からＲＡＷデータを受信すると（Ｓ１）、ＲＡＷデータの送信先が仮想装置６であるか否かを判断する（Ｓ２）。具体的には、ＲＡＷデータのヘッダーに含まれる送信先のＩＰアドレスが、マルチキャスト用ＩＰアドレスであるか否か、又はテストツールで模擬している仮想装置６に割り当てられている仮想ＩＰアドレスと同一であるか否かの判断を、記録部７の記録内容を参照して行う。
【００２９】
次に、ネットワーク監視部３は、ＲＡＷパケットの送信先が仮想装置６であると判断すると（Ｓ２：Ｙｅｓ）、送信されたＲＡＷパケットが上位レイヤーで応答すべき処理データであるか否かを判断する（Ｓ３）。
【００３０】
ネットワーク監視部３は、上位レイヤーで応答すべき処理データであると判断したときは（Ｓ３：Ｙｅｓ）、受信データ（例えば、報知情報）を対象の仮想装置６に渡す（Ｓ４）。仮想装置６は、受信データに基づいて応答データを作成し、送信ＲＡＷデータ作成部５に渡す。
【００３１】
また、ネットワーク監視部３は、上位レイヤーで応答すべき処理データでないと判断したときは（Ｓ３：Ｎｏ）、受信データを下位レイヤーデータ作成部４に渡す（Ｓ５）。下位レイヤーデータ作成部４は、受信データに基づいて応答データを作成し、送信ＲＡＷデータ作成部５に渡す。
【００３２】
図２（ｂ）は、送信ＲＡＷデータ作成部５の動作の一例を示すフロー図である。送信ＲＡＷデータ作成部５は、送信先のＩＰアドレス及びＭＡＣアドレス（送信先がマルチキャストの場合はマルチキャスト用ＩＰアドレス及びＭＡＣアドレス）と送信元の仮想装置６の仮想ＩＰアドレス及び仮想ＭＡＣアドレスを含む下位レイヤーヘッダーを作成する（Ｓ６）。
【００３３】
次に、送信ＲＡＷデータ作成部５は、仮想装置６又は下位レイヤーデータ作成部４が作成した送信データにヘッダーを付加して送信用のＲＡＷデータを作成し（Ｓ７）、その送信用のＲＡＷデータを送受信部２のＲＡＷデータ送信部２２に渡す（Ｓ８）。送信用ＲＡＷデータは、ＲＡＷデータ送信部２２によってネットワーク１００を介して試験対象機器２００に送信される。
【００３４】
仮想装置６が自発的に送信を行う場合は、送信データ（例えばネットワーク接続時に、仮想装置のＩＰアドレス、ＭＡＣアドレスを知らせるＡＲＰ用データ）を送信ＲＡＷデータ作成部５に渡す。送信ＲＡＷデータ作成部５は、送信先のＩＰアドレス及びＭＡＣアドレス（マルチキャスト用ＩＰアドレス及びＭＡＣアドレスの場合を含む）、及び送信元の仮想装置６の仮想ＩＰアドレス及び仮想ＭＡＣアドレスを含むヘッダーを作成し、そのヘッダーを送信データに付加して送信用のＲＡＷデータを作成し、ＲＡＷデータ送信部２２に渡す。送信用ＲＡＷデータは、ＲＡＷデータ送信部２２によってネットワーク１００を介して試験対象機器２００にも送信される。
【００３５】
（第１の実施の形態の効果）
本実施の形態の試験装置１によれば、１つの試験装置に、パケットの受信機能及び送信機能を持たせることにより、複数の仮想装置の実現が可能になる。１つの試験装置で試験対象機器と複数の仮想装置との間で試験対象機器の機能を試験することができる。また、全ての受信ＲＡＷデータを1つのネットワーク監視部で、各々の仮想装置へ受信データを振り分けるので、仮想装置の処理負荷が軽減される。同様に、仮想装置の送信部でも処理負荷が軽減される。
【００３６】
［第２実施の形態］
図３は、本発明の第２の実施の形態に係る試験装置の概略の構成例を示すブロック図である。第１の実施の形態では、ネットワーク監視部３、下位レイヤーデータ作成部４及び送信ＲＡＷデータ作成部５は、複数の仮想装置６１〜６ｎに対して共通に設けられていたが、本実施の形態は、ネットワーク監視部３、下位レイヤーデータ作成部４及び送信ＲＡＷデータ作成部５を仮想装置６１〜６ｎごとに設けたものである。以下、第１の実施の形態と異なる点を中心に説明する。
【００３７】
この試験装置１は、ネットワーク１００を介して試験対象機器２００及び図示は省略するが他の機器に接続され、試験対象機器２００との間でネットワーク１００を介して通信を行い、試験対象機器２００に対してシーケンスに従った試験を行う。
【００３８】
試験装置１は、送受信部２と、複数の仮想試験装置８１〜８ｎ（これらを総称するときは「仮想試験装置８」という。）とを有する。
【００３９】
仮想試験装置８は、ネットワーク監視部３と、下位レイヤーデータ作成部４と、送信ＲＡＷデータ作成部５と、複数の仮想装置６１〜６ｎ（これらを総称するときは「仮想装置６」という。）とを有して概略構成されている。なお、図３では、試験対象機器２００を１つ図示しているが、複数でもよい。これにより、図３のように１つの試験対象機器２００対複数の仮想装置６だけでなく、複数の試験対象機器対複数の仮想装置６のシーケンステストが可能になる。
【００４０】
ネットワーク監視部３、下位レイヤーデータ作成部４、送信ＲＡＷデータ作成部５仮想装置６及び仮想試験装置８は、例えば、汎用のパーソナルコンピュータ（ＰＣ）に試験プログラム（テストツール）をインストールすることで実現される。
【００４１】
それぞれの仮想試験装置８の仮想装置６は、固有の仮想ＩＰアドレス及び仮想ＭＡＣアドレスが割り当てられている。
【００４２】
送受信部２は、第１の実施の形態と同様に、ＲＡＷデータ受信部２１と、ＲＡＷデータ送信部２２とを備える。
【００４３】
ネットワーク監視部３は、送受信部２のＲＡＷデータ受信部２１が受信したＲＡＷデータを監視し、ＲＡＷデータの送信先のＩＰアドレスが、マルチキャスト用ＩＰアドレスであるか否か、又は自己の仮想装置６に割り当てられている仮想ＩＰアドレスと同一であるか否かの判断を行う。
【００４４】
ネットワーク監視部３は、ＲＡＷデータの送信先のＩＰアドレスが自己の仮想装置６に割り当てられている仮想ＩＰアドレスと同一の場合、又はマルチキャスト用ＩＰアドレスである場合、上位レイヤーでの処理が必要か、下位レイヤーでの処理が必要かの判断を行い、上位レイヤーでの処理が必要なとき、当該仮想装置６に必要なデータを渡す。また、ネットワーク監視部３は、下位レイヤーでの処理が必要なとき、下位レイヤーデータ作成部４に必要なデータを渡す。なお、自発発信が必要な場合は、下位レイヤーデータ作成部４において送信を開始する。
【００４５】
送信ＲＡＷデータ作成部５は、仮想装置６又は下位レイヤーデータ作成部４で作成されたデータに、送信先のＩＰアドレス及びＭＡＣアドレス、及び送信元の自己の仮想装置６の仮想ＩＰアドレス及び仮想ＭＡＣアドレスを含むヘッダーを付加して送信用のＲＡＷデータを作成する。送信ＲＡＷデータ作成部５は、作成した送信用のＲＡＷデータをＲＡＷデータ送信部２２に渡す。
【００４６】
送信ＲＡＷデータ作成部５は、ユニキャスト送信により試験対象機器２００に送信用のＲＡＷデータを送信するか、マルチキャスト送信により試験対象機器２００及び他の機器に送信用のＲＡＷデータを送信する。また、送信ＲＡＷデータ作成部５は、試験装置１内の仮想装置６に送信用のＲＡＷデータを送信する場合もある。
【００４７】
（第２の実施の形態の動作）
図４（ａ）は、ネットワーク監視部３の動作の一例を示すフロー図である。試験対象機器２００からＲＡＷデータがネットワーク１００を介して試験装置１に送信されると、試験装置１のＲＡＷデータ受信部２１は、受信したＲＡＷパケットを各仮想試験装置８１〜８ｎに渡す。
【００４８】
各仮想試験装置８１〜８ｎのネットワーク監視部３は、ＲＡＷデータ送受部１２からＲＡＷパケットを受信すると（Ｓ１１）、ＲＡＷパケットの送信先が自己に設定された仮想装置６であるか否かを判断する（Ｓ１２）。具体的には、ＲＡＷデータのヘッダーに含まれる送信先のＩＰアドレス及びＭＡＣアドレスがマルチキャスト用ＩＰアドレスであるか否か、又はテストツールで模擬している仮想装置６に割り当てられている仮想ＩＰアドレスと同一であるか否かの判断を行う。
【００４９】
次に、ネットワーク監視部３は、ＲＡＷデータの送信先が自己に設定された仮想装置６であると判断すると（Ｓ１２：Ｙｅｓ）、送信されたＲＡＷデータが上位レイヤーで応答すべき処理データであるか否かを判断する（Ｓ１３）。
【００５０】
ネットワーク監視部３は、上位レイヤーで応答すべき処理データであると判断したときは（Ｓ１３：Ｙｅｓ）、送信データを自己に設定されている仮想装置６の上位レイヤーに渡す（Ｓ１４）。仮想装置６は、受信データに基づいて応答データを作成し、送信ＲＡＷデータ作成部５に渡す。
【００５１】
また、ネットワーク監視部３は、上位レイヤーで応答すべき処理データではないと判断したときは（Ｓ１３：Ｎｏ）、受信データを下位レイヤーデータ作成部４に渡す（Ｓ１５）。下位レイヤーデータ作成部４は、受信データに基づいて応答データを作成し、送信ＲＡＷデータ作成部５に渡す。
【００５２】
図４（ｂ）は、送信ＲＡＷデータ作成部５の動作の一例を示すフロー図である。送信ＲＡＷデータ作成部５は、送信先ＩＰアドレス及びＭＡＣアドレス（マルチキャスト用ＩＰアドレス及びＭＡＣアドレスの場合を含む）、及び送信元の仮想装置６の仮想ＩＰアドレス及び仮想ＭＡＣアドレスを含む下位レイヤーヘッダーを作成する（Ｓ１６）。
【００５３】
次に、送信ＲＡＷデータ作成部５は、仮想装置６又は下位レイヤーデータ作成部４が作成した送信データにヘッダーを付加して送信用のＲＡＷデータを作成し（Ｓ１７）、その送信用のＲＡＷデータを送受信部２のＲＡＷデータ送信部２２に渡す（Ｓ１８）。送信用ＲＡＷデータは、ＲＡＷデータ送信部２２によってネットワーク１００を介して試験対象機器２００にも送信される。
【００５４】
仮想装置６が自発的に送信を行う場合は、送信データを送信ＲＡＷデータ作成部５に渡す。送信ＲＡＷデータ作成部５は、送信先のＩＰアドレス及びＭＡＣアドレス（マルチキャスト用ＩＰアドレス及びＭＡＣアドレスの場合を含む）、及び送信元の仮想装置６の仮想ＩＰアドレス及び仮想ＭＡＣアドレスを含むヘッダーを作成し、そのヘッダーを送信データに付加して送信用のＲＡＷデータを作成し、ＲＡＷデータ送信部２２に渡す。送信用ＲＡＷデータは、ＲＡＷデータ送信部２２によってネットワーク１００を介して試験対象機器２００にも送信される。
【００５５】
（第２の実施の形態の効果）
本実施の形態の試験装置１によれば、１つの試験装置に、パケットの受信機能及び送信機能を持たせることにより、複数の仮想装置の実現が可能になる。１つの試験装置で試験対象機器と複数の仮想装置との間で試験対象機器の機能を試験することができる。また、各々の仮想装置内で、ネットワーク監視部を持ち、該当の受信データの判断を行うので、仮想装置の増減が容易となる。同様に、仮想装置の送信部の増減も容易となる。
【００５６】
［他の実施の形態］
なお、本発明の実施の形態は、上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々に変形、実施が可能である。
【００５７】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことが可能である。
【００５８】
また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することもできる。
【符号の説明】
【００５９】
１…試験装置、２…送受信部、３…ネットワーク監視部、
４…下位レイヤーデータ作成部、５…送信ＲＡＷデータ作成部、
６、６１-６ｎ…仮想装置、７…記録部、２１…ＲＡＷデータ受信部、
２２…ＲＡＷデータ送信部、８、８１-８ｎ…仮想試験装置、１００…ネットワーク、
２００…試験対象機器
【図１】
2016213736.tif 000003
【図２】
2016213736.tif 000004
【図３】
2016213736.tif 000005
【図４】
2016213736.tif 000006