我想运行我的客户端程序 25,000 次。为此,我需要创建一个批处理文件。我只想测试我的服务器它将接受多少个连接而没有任何延迟。我正在使用java. nio
. 有谁能够帮助我?
我需要知道如何创建批处理文件来运行程序。
如何使用java程序调用批处理文件。
如何创建一个运行 java 程序 25,000 次的批处理文件。
提前致谢。
我想运行我的客户端程序 25,000 次。为此,我需要创建一个批处理文件。我只想测试我的服务器它将接受多少个连接而没有任何延迟。我正在使用java. nio
. 有谁能够帮助我?
我需要知道如何创建批处理文件来运行程序。
如何使用java程序调用批处理文件。
如何创建一个运行 java 程序 25,000 次的批处理文件。
提前致谢。
依次运行 25k 次:
for /l %%x in (1,1,25000) do (java -cp ... MyClass)
并行运行 25000 次:
for /l %%x in (1,1,25000) do (start "" java -cp ... MyClass)
如果您想限制并行度(对于如此高的数字,您应该这样做),那么您需要更多的逻辑。这个答案给出了一个例子。
为什么不把循环放在你的客户端程序中呢?或者编写另一个调用它 25,000 次的类?但:
我只想测试我的服务器它将接受多少个连接而没有任何延迟
此测试不会测试,因为所有连接都是顺序的:每个先前的连接都由程序在下一个开始之前退出而关闭。如果您的服务器没有通过该测试,那么它就存在非常严重的问题。一个更有趣的测试是它可以处理多少并发连接。