パフォーマンステスト - 複数の(一意の2000個の)IPアドレスをサーバーに送信します。パフォーマンステスト - 複数のクライアントに複数のクライアントに要求を送信する(最大2000の一意のIPアドレス)
サーバーからデータ(FileUpload)を受け取る何千ものクライアント(一意のIPアドレスで受信する)をシミュレートするためには、この要件がありました。各クライアントインスタンス(IP上でホストされている)は、サーバーがhttp要求を送信できる複数のエンドポイント(RequestMapping)を提供することが期待されていました。
これを達成するために、各エンドポイントの1つのサーブレット(Web要求をマップする)を備えたシンプルなWebアプリケーションを開発し、エンタープライズアプリケーションからファイル転送を受信するために埋め込み軽量桟橋サーバーを使用しました。サーブレットは、応答時間を改善するために、実際にファイルストリームを永続させることなく、ファイル名(form-Field)を読み取るだけです。
各マシンがnetshを使用して作成された100sの異なるIPエイリアスを持つ複数のマシンで使用されるIPスプーフィング。 各システムでjettyインスタンスを起動し、1台のサーバーからファイルを受信する数千のクライアントをシミュレートしました。
このように、ほんのわずかなシステムでは、サーバからファイルを受信する2000クライアント(各クライアントが一意のIPアドレスを持つ)を簡単にシミュレートできます。簡単な方法は、Apache JMeterを使用することでしょう