6

JMeter などのロード テスト フレームワークを使用して、120 人を超える同時ユーザーをシミュレートするにはどうすればよいですか? 私の知る限り、120 台のサーバーまたは 120 個の CPU コアを使用すれば、実際の同時実行が可能になります。

Web アプリケーションまたはサービスを実際の条件でどのようにテストしましたか?

4

1 に答える 1

13

私は JMeter が正常に動作することを発見しましたが、最も正確な結果を得るために、通常は 4 ~ 5 台の PC で使用します。

1 台の PC から 120 人の同時ユーザーをシミュレートするのは難しいと思われるかもしれませんが、実際の作業シナリオでは、120 人の同時ユーザーがサーバーにまったく同時にアクセスすることはないため、CPU スレッド化アルゴリズムで十分であることに注意してください。負荷をシミュレートします。

あなたがしなければならないことは、ユーザーによるアプリケーションの使用の可能性を理解することです。つまり、1 人のユーザーから取得する 1 秒/1 分あたりのリクエスト数を理解し、テストがこれを効果的にシミュレートすることを確認します。

そこで、私たちの手法は、異なるテストを実行する 5 台の PC で実行されている JMeter を使用し、テスト中にサーバーのパフォーマンスを監視することです。

もちろん、Web トラフィックをより適切にシミュレートできる価格の製品は他にもたくさんありますが、私は JMeter が私のニーズに完全に適していることを常に発見しています。

于 2010-11-16T12:07:24.293 に答える