2017-03-02 13 views
0

Hellow 分散テストを行うために、自分のPCにUntubu Xenial Xerusを搭載したOracleバーチャルボックスで動作するjmeterスレーブをWindows PCに接続しました。 バーチャルボックスとアセットの設定に移動したときに、ネットワークタブが「ホストオンリーアダプター」の場合、マスターとスレーブが互いに接続し、バーチャルボックス内のスレーブjmeterでテストが実行されます。問題は、ホストのみのアダプタでは、スレーブ仮想ボックスがインターネットに接続できなくなり、テストが失敗することです。ネットワークタブを「NAT」に設定すると、仮想ボックスはインターネットに接続できますが、jmeterのマスターとスレーブは互いを見つけることができません。 それでは、バーチャルボックス内のノードスレーブがインターネットに接続し、jmeterマスターにも接続できるように、バーチャルボックスにnetworオプションを設定するにはどうすればよいですか? ありがとうございました。スレーブ/マスターjmeterとバーチャルボックスネットワークオプションを接続する

+0

「同じ」ボックスに必要な理由は本当にありません。明確にしていただけますか? –

答えて

0

チェックセクション6.3.1 here、私は推測、それはあなたのケースです:仮想マシンがホストに VirtualBoxの内部や目に見えないプライベートネットワークに接続されたよう

、ゲスト 上のネットワークサービス同じネットワークの 上のホストマシンまたは他のコンピュータにはアクセスできません。しかし、物理ルーターのように、VirtualBoxは、 ポート転送によって、 の選択されたサービスをゲスト外の世界で利用できるようにすることができます。つまり、VirtualBoxはホスト上の特定のポート をリッスンし、そこに到着したすべてのパケットを同じポートまたは別のポートの に再送信します。

ネットワーク上のホストまたは他の物理(または仮想)マシン 上のアプリケーションに対しては、プロキシされるサービスは実際にはホスト上で実行されている であるかのように見えます。

また、すべてのJMeterインスタンス、スレーブまたはマスターでRMIポートを設定することを忘れないでください。また、各スレーブごとに異なるポートを使用します。

PS基本的には、それほど複雑ではなく、なぜと同じホスト上のすべてのものがさらに重要になる必要があるのでしょうか。

+0

私は、簡単な解決策を見つけました。仮想マシンをオフにして、メニューのマシン>設定>ネットワークに移動すると、2つのアダプタを設定できます。最初の1つはNATアダプタ、もう1つは「ホストオンリーアダプタ」、もう1つはアドバンドモード> Promiscuosモードは「スレーブノードがホストと通信できるように」設定されています。 – fran

関連する問題