0

これが正しいセクションであり、どうしようもなく曖昧でないことを願っています。

私はネットワーク アプライアンス (本質的にはプロキシ サーバー) で作業しており、一方にxクライアント、もう一方に Web サーバー (インターネットを表す) がある場合に、ユニットが処理できる最大スループットを決定することを最終目標とするプロジェクトを継承しています。

プロジェクトの前の所有者は、これに JMeter を使用していましたが、信頼できる数値を得るために深刻な問題に遭遇しました。

これの多くは、私たちが行っているテストの珍しい方法に関連しているようです。オンラインで JMeter リソースを探すと、それを使用するほぼすべての人がエンド ノード(Web アプリケーションなど) で作業していることがわかります。エンド ノードは通常、比較的簡単に使用できます。アクセスのパターンと方法。一方、私たちの状況は、通過するトラフィックが任意のサードパーティ Web サイトの「現実世界」のブラウジングを表す必要がある中間ノードの場合です。

だから私の質問は次のとおりです。

  1. JMeter はこれに適したツールですか? このシナリオを念頭に置いて特別に設計された代替ツールはありますか? たとえば、ルーターやプロキシ サーバー用に設計されたツールはありますか?

  2. 任意の実世界のブラウジングを複製する際の「ベスト プラクティス」はありますか? 現実的なタイミング、SSL トラフィックのパーセンテージなどを表す既知のアルゴリズムまたはテスト計画はありますか?

4

1 に答える 1

0

信頼できる再現性のある結果を得るには、既知の数量に対してテストする必要があります。たとえば、制御しているハードウェア リソースで実行されている特定のサイト/アプリケーションのセットです。そうしないと、ネット上のページにアクセスしただけでは、表示されるパフォーマンスの低下が、ネットワーク外のネットワークの輻輳によるものなのか、それらのサイトからのパフォーマンスの逸脱によるものなのかわかりません。テストは有用であるために反復可能でなければなりません。

あなたが私のクライアントであれば、「典型的な」トラフィックを表すサイトのグループを選択することから始めます。たとえば、最も人気のある 20 の Web サイトのリストから始めることができます。次に、これらの各サイトからいくつかのブラウジング パターンをモデル化し、それらのサイトのコピーを提供するための制御された環境を作成します。次に、それに対してテストします。

それができたら、任意の負荷テスト ツールで十分です。私たちのものをお勧めします - Load Tester。LITE バージョンは無料で、JMeter よりもはるかに使いやすいと思われるかもしれません。

于 2013-03-29T13:37:48.073 に答える