-2

クライアント プログラムを 25,000 回実行したいと考えています。この目的のためにバッチファイルを作成する必要があります。サーバーが遅延なく受け入れる接続の数をテストしたいだけです。を使用してjava. nioいます。誰でも私を助けることができますか?

  1. プログラムを実行するためのバッチ ファイルを作成する方法を知る必要があります。

  2. Java プログラムを使用してバッチ ファイルを呼び出す方法。

  3. Java プログラムを 25,000 回実行するバッチ ファイルを作成する方法。

前もって感謝します。

4

2 に答える 2

2

順番に 25,000 回実行します。

for /l %%x in (1,1,25000) do (java -cp ... MyClass)

並列で 25000 回実行します。

for /l %%x in (1,1,25000) do (start "" java -cp ... MyClass)

並列処理を制限したい場合 (このように高い数値の場合に制限する必要があります)、もう少しロジックが必要です。この回答に一例が示されています。

于 2012-06-28T05:54:15.680 に答える
1

クライアントプログラムにループを入れてみませんか? または、それを 25,000 回呼び出す別のクラスを作成しますか? しかし:

サーバーが遅延なく受け入れる接続数をテストしたいだけです

すべての接続がシーケンシャルであるため、このテストではそれをテストしません。前の各接続は、次の接続が開始する前に終了するプログラムによって閉じられます。サーバーがそのテストに合格しない場合は、非常に深刻な問題があります。さらに興味深いテストは、処理できる同時接続数です。

于 2012-06-28T07:52:23.260 に答える