3

クライアントから、62,000 人のユーザー (スレッド) をシミュレートする Web アプリケーションでストレス テストを実行するように依頼されました。テストは 13 ~ 15 の HTTP 要求で構成され、すべての HTTP 要求の間に 1 秒の遅延があり、テストは 10.5 時間連続して実行する必要があります。JMeter で最大 10,000 ユーザーを実行した経験はありますが、それ以上のユーザーを試したことはありません。JMeter が処理できるスレッド数に制限はありますか、それともテスト サーバーのハードウェアによって制限されますか?

4

3 に答える 3

5

この量のスレッドに対してjmeterを実行する場合、分散テストが最適なオプションであり、ハードウェアとネットワークはこの種の負荷を処理できる必要があり、それを実行したい場合は、http: //blazemeter.com、1,000 から 100,000 の同時ユーザーまでスケーラブルです。

于 2013-11-12T07:02:49.820 に答える
4

原則として、JMeter マシンの構成 (CPU/メモリ) を含むいくつかの要因によって制限されます。とはいえ、1 つの JMeter だけでも非常に多数のスレッドです。正直なところ、1 台のマシンで 10000 スレッドを実行することさえありません。JMeter 分散の使用を検討する場合は、マニュアル ( http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.pdf ) を参照してください。

于 2013-11-10T21:05:14.420 に答える