Am 30.01.2016 um 00:31 schrieb Philippe Mouawad:
Hello,
I made a real load test today using nightly build and faced an important
issue.

Here are the details:
- Test uses 1000 Threads on 1 Instance
- It uses "Download Embedded Resources"
- Socket Timeout is set to 10s
No time between the requests? Is your server capable of serving thousand requests simultaneously?

Regards,
 Felix

There is no overloading of the machine, no impacting GC

Very rapidly, I start getting a lot of errors:


    - Non HTTP response code: org.apache.http.conn.ConnectTimeoutException
    message:Non HTTP response message: Connect to www.foo.com:80 timed out


Rate of error varies between 15% and 30%.
Note that if I navigate on the application, I don't face the errors.

I ran the same test using exactly the same configuration:

    - Same machine
    - Same JVM version and tuning
    - Same user.properties
    - Same hc.parameters

But  jmeter  r1715087
And error rate is 0.30%.


Note the target server has a load balancer that returns a keep-alive
duration set to 2 (2 seconds).

This issue is a blocker one for the release of next version.
I compared code with revision 1715087 and I don't see many changes in
HTTPHC4Impl that would explain this regression.
I commented out some suspects , retried but I get same results.


I also upgraded to HttpClient 4.5.2 and uncommented the code expected to be
added, same results.

So for now I tend to suspect an issue in HttpClient/Core.

Reply via email to