@echo off rem rem Set COMMAND and OUTPUT rem rem set COMMAND=java -classic -Djava.compiler= samples.stringarray.StringArrayClient http://192.168.0.4:8888/soap/servlet/rpcrouter rem set OUTPUT=test-northgate-classic.out set COMMAND=java samples.stringarray.StringArrayClient http://192.168.0.4:8888/soap/servlet/rpcrouter set OUTPUT=test-northgate.out rem rem Make sure the servlet is loaded... rem echo Make sure the servlet is loaded... %COMMAND% accept 1234567890 1 1 512 false true rem rem Prepare output rem del %OUTPUT% 2>nul echo Writing output to %OUTPUT% rem rem Vary calls rem :calls echo Vary calls %COMMAND% accept 1234567890 10 400 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 10 50 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 10 100 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 10 200 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 10 400 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 10 800 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 10 1600 512 false true >>%OUTPUT% rem rem Vary string size rem :string echo Vary string size %COMMAND% accept 12345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 512 false true >>%OUTPUT% %COMMAND% echo 12345678901234567890 10 100 512 false true >>%OUTPUT% %COMMAND% echo 1234567890123456789012345678901234567890 10 100 512 false true >>%OUTPUT% %COMMAND% echo 12345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 512 false true >>%OUTPUT% %COMMAND% echo 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 512 false true >>%OUTPUT% %COMMAND% echo 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 512 false true >>%OUTPUT% rem rem Vary array size and parsing rem :array echo Vary array size with DocumentBuilder %COMMAND% accept 1234567890 80 100 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 20 100 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 40 100 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 80 100 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 160 100 512 false true >>%OUTPUT% %COMMAND% echo 1234567890 320 100 512 false true >>%OUTPUT% echo Vary array size with Transform %COMMAND% accept 1234567890 80 100 512 false false >>%OUTPUT% %COMMAND% echo 1234567890 20 100 512 false false >>%OUTPUT% %COMMAND% echo 1234567890 40 100 512 false false >>%OUTPUT% %COMMAND% echo 1234567890 80 100 512 false false >>%OUTPUT% %COMMAND% echo 1234567890 160 100 512 false false >>%OUTPUT% %COMMAND% echo 1234567890 320 100 512 false false >>%OUTPUT% rem rem Vary output buffer size and Nagle rem :buffer echo Vary output buffer size with Nagle enabled %COMMAND% accept 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 512 false true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 128 false true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 512 false true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 1024 false true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 2048 false true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 8192 false true >>%OUTPUT% echo Vary output buffer size with Nagle disabled %COMMAND% accept 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 512 true true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 128 true true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 512 true true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 1024 true true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 2048 true true >>%OUTPUT% %COMMAND% concat 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 10 100 8192 true true >>%OUTPUT%