now I remove the ExecutorFilter, just using the echoserver demo code :
chain.addLast("threadPool", new ExecutorFilter(threadPool)); // remove
this code
Using JMeter test again,
the JMeter parameters is same:
Thread Num: 600
Ramp-up Period(in Seconds):1
loop num: 1
the samper: tcp samper
timeout:5000
no dely: ture
now I find the 600 thread is all right.
after add ExecutorFilter ,I got some thread is wrong.
I thought the ExecutorFilter was used for improving the performance, where I
am wrong?
thanks.