2016-12-21 8 views
1

複数のリモートを使用してウェブページをテストしようとしています。 Webサーバーのパフォーマンス結果は、jusing jmeterクライアント(jmeterマスター)によって異なります。jmeterリモートで異なるクライアントで異なる結果をテストする

私はちょうど1つのリモートスレーブと非GUIモードでテストをしています。しかし、私は、別のマスターを使用すると、同じjmeterリモコンで異なる結果があることがわかりました。

スレーブノードは、(JMeterの専用の10ギガバイト)32ギガバイトRAMと専用サーバのIntel(R)コア(TM)i7-4770 CPUする@ 3.40GHzです。

スレーブノードと同じプロバイダの2CPUインテル(R)コア2デュオCPU T7700 @ 2.40GHz、3.7GB RAMを搭載した仮想マシンでjmeter masterを使用している場合、私のテスト結果ウェブページはわずか50トランザクション/秒です。

jmeter-masterをgoogleクラウド(n1-standard-1のマシンでCPUインテル(R)Xeon(R)CPU @ 2.50GHzと3.75GB RAM)に切り替えて、同じスレーブノードを使用した場合、 130トランザクション/秒です。

JMeterのマスターの設定はどちらの場合も同じです。私は本当に何の手がかりも持っていない。なぜこの結果が違うのか。私の理解から、jmeterマスター(クライアント)はリモートスレーブからの結果のみを収集しており、トラフィックはリモートスレーブから生成されるため、結果は同じでなければなりません。あなたは間違いなくあなたの地元の奴隷の限界にヒットしている

答えて

0

は、私はOSレベルのメトリックなど、すなわちCPU、RAM、スワップの使用量、ネットワークおよびディスクの、Javaヒープ、Javaのガベージコレクションを、測定することをお勧め

あなたは組み込みのツールを使用してのいずれかにそれを行うか、more than 70 metricsの監視を可能にJMeter PerfMon pluginの使用を検討することができ、この場合にはJMeterに接続することができ、ボトルネックを識別できるようにする必要があります。

は、プラグインのセットアップ、構成、および使用方法の手順についてHow to Monitor Your Server Health & Performance During a JMeter Load Testの記事を参照してください。