私のアプリケーションには、ペイロードを 2 つのテスト サーバーに分散するロード バランサーがあります。jmeter を使用して負荷分散をテストする必要があります。これをテストするには、これらすべてのサーバーで jmeter のインスタンスを実行する必要がありますか? jmeterを使用してこれを効率的にテストするにはどうすればよいですか? また、ロード中にテスト サーバーの 1 つを取り出して、応答も確認する必要があります。進め方を教えてください。
質問する
5257 次
2 に答える
0
たとえば、次のような他の質問を参照してください。JMeter - 負荷分散 そして、確かにいくつかの興味深いヒントが
于 2016-11-21T15:21:48.097 に答える
0
本番環境で使用する構成をテストする必要があります。つまり、直接バックエンド ノード ホストの代わりに単一のエンドポイント (ロードバランサー) を使用します。相互干渉を避けるため、バックエンド マシンで JMeter を実行しないでください。単一の JMeter インスタンスでは予想される負荷を作成するのに十分ではなく、分散テストを行う場合は、テスト対象のアプリケーションの外部に JMeter スレーブ ノード (負荷ジェネレーター) をインストールする必要があります。
また、ロード バランサーに複数の IP アドレスがある場合は、DNS キャッシュ マネージャーをテスト計画に追加して、OS/JVM レベルでの IP キャッシュを回避してください。
于 2016-11-21T15:19:52.933 に答える