Dear Wiki user, You have subscribed to a wiki page or wiki category on "Httpcomponents Wiki" for change notification.
The "HttpClient3vsHttpClient4vsHttpCore" page has been changed by OlegKalnichevski. http://wiki.apache.org/HttpComponents/HttpClient3vsHttpClient4vsHttpCore?action=diff&rev1=7&rev2=8 -------------------------------------------------- --------------------------------- 500000 GET requests --------------------------------- - Document URI: http://localhost:57381/rnd?c=2048 + Document URI: http://localhost:40225/rnd?c=2048 Document Length: 2048 bytes Concurrency level: 20 - Time taken for tests: 34.825 seconds + Time taken for tests: 30.921 seconds - Complete requests: 499999 + Complete requests: 500000 - Failed requests: 1 + Failed requests: 0 - Content transferred: 1023997952 bytes + Content transferred: 1024000000 bytes - Requests per second: 14357.473 [#/sec] (mean) + Requests per second: 16170.24 [#/sec] (mean) - Time per request: 0.069650136 [ms] (mean) --------------------------------- 500000 POST requests --------------------------------- - Document URI: http://localhost:57381/echo + Document URI: http://localhost:40225/echo Document Length: 2048 bytes Concurrency level: 20 - Time taken for tests: 24.084 seconds + Time taken for tests: 29.782 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 20760.672 [#/sec] (mean) + Requests per second: 16788.664 [#/sec] (mean) - Time per request: 0.048168 [ms] (mean) --------------------------------- ================================= HTTP agent: JRE HTTP 1.6.0_18 --------------------------------- 500000 GET requests --------------------------------- - Document URI: http://localhost:57381/rnd?c=2048 + Document URI: http://localhost:40225/rnd?c=2048 Document Length: 2048 bytes Concurrency level: 20 - Time taken for tests: 23.452 seconds + Time taken for tests: 23.036 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 21320.145 [#/sec] (mean) + Requests per second: 21705.158 [#/sec] (mean) - Time per request: 0.046904 [ms] (mean) --------------------------------- 500000 POST requests --------------------------------- - Document URI: http://localhost:57381/echo + Document URI: http://localhost:40225/echo Document Length: 2048 bytes Concurrency level: 20 - Time taken for tests: 25.925 seconds + Time taken for tests: 29.616 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 19286.404 [#/sec] (mean) + Requests per second: 16882.766 [#/sec] (mean) - Time per request: 0.05185 [ms] (mean) --------------------------------- ================================= HTTP agent: Apache HttpCore 4 (ver: 4.1) --------------------------------- 500000 GET requests --------------------------------- - Document URI: http://localhost:57381/rnd?c=2048 + Document URI: http://localhost:40225/rnd?c=2048 Document Length: 2048 bytes Concurrency level: 20 - Time taken for tests: 15.657 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 31934.6 [#/sec] (mean) - Time per request: 0.031314 [ms] (mean) - --------------------------------- - 500000 POST requests - --------------------------------- - Document URI: http://localhost:57381/echo - Document Length: 2048 bytes - - Concurrency level: 20 - Time taken for tests: 15.943 seconds + Time taken for tests: 15.904 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 31361.727 [#/sec] (mean) + Requests per second: 31438.63 [#/sec] (mean) - Time per request: 0.031886 [ms] (mean) --------------------------------- - ================================= - HTTP agent: Apache HttpClient 4 (ver: 4.1) - --------------------------------- - 500000 GET requests + 500000 POST requests --------------------------------- + Document URI: http://localhost:40225/echo + Document Length: 2048 bytes + + Concurrency level: 20 + Time taken for tests: 20.63 seconds + Complete requests: 500000 + Failed requests: 0 + Content transferred: 1024000000 bytes + Requests per second: 24236.549 [#/sec] (mean) + --------------------------------- + ================================= + HTTP agent: Apache HttpClient 4 (ver: 4.2-alpha1-SNAPSHOT) + --------------------------------- + 500000 GET requests + --------------------------------- - Document URI: http://localhost:57381/rnd?c=2048 + Document URI: http://localhost:40225/rnd?c=2048 Document Length: 2048 bytes Concurrency level: 20 - Time taken for tests: 19.877 seconds + Time taken for tests: 20.773 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 25154.701 [#/sec] (mean) + Requests per second: 24069.705 [#/sec] (mean) - Time per request: 0.039754 [ms] (mean) --------------------------------- 500000 POST requests --------------------------------- - Document URI: http://localhost:57381/echo + Document URI: http://localhost:40225/echo Document Length: 2048 bytes Concurrency level: 20 + Time taken for tests: 25.088 seconds + Complete requests: 500000 + Failed requests: 0 + Content transferred: 1024000000 bytes + Requests per second: 19929.848 [#/sec] (mean) + --------------------------------- + ================================= + HTTP agent: Jetty 7.3.1.v20110307 + --------------------------------- + 500000 GET requests + --------------------------------- + Document URI: http://localhost:40225/rnd?c=2048 + Document Length: 2048 bytes + + Concurrency level: 20 - Time taken for tests: 22.202 seconds + Time taken for tests: 28.205 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 22520.494 [#/sec] (mean) - Time per request: 0.044404 [ms] (mean) - --------------------------------- - ================================= - HTTP agent: Jetty 7.2.0.v20101020 - --------------------------------- - 500000 GET requests - --------------------------------- - Document URI: http://localhost:57381/rnd?c=2048 - Document Length: 2048 bytes - - Concurrency level: 20 - Time taken for tests: 64.644 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 7734.6704 [#/sec] (mean) + Requests per second: 17727.354 [#/sec] (mean) - Time per request: 0.129288 [ms] (mean) --------------------------------- 500000 POST requests --------------------------------- - Document URI: http://localhost:57381/echo + Document URI: http://localhost:40225/echo Document Length: 2048 bytes Concurrency level: 20 - Time taken for tests: 61.423 seconds + Time taken for tests: 28.045 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 8140.273 [#/sec] (mean) + Requests per second: 17828.49 [#/sec] (mean) - Time per request: 0.122846 [ms] (mean) --------------------------------- ================================= - HTTP agent: Ning Async HTTP client 1.4.0 + HTTP agent: Ning async HTTP client 1.5.0 --------------------------------- 500000 GET requests --------------------------------- - Document URI: http://localhost:57381/rnd?c=2048 + Document URI: http://localhost:40225/rnd?c=2048 Document Length: 2048 bytes Concurrency level: 20 - Time taken for tests: 46.188 seconds + Time taken for tests: 46.451 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 10825.322 [#/sec] (mean) + Requests per second: 10764.031 [#/sec] (mean) - Time per request: 0.092376 [ms] (mean) --------------------------------- 500000 POST requests --------------------------------- - Document URI: http://localhost:57381/echo + Document URI: http://localhost:40225/echo Document Length: 2048 bytes Concurrency level: 20 - Time taken for tests: 45.719 seconds + Time taken for tests: 49.57 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 10936.372 [#/sec] (mean) + Requests per second: 10086.746 [#/sec] (mean) - Time per request: 0.091438 [ms] (mean) --------------------------------- }}} @@ -218, +206 @@ {{{ ================================= - HTTP agent: Apache HttpClient 3.1 + --------------------------------- 500000 GET requests --------------------------------- - Document URI: http://localhost:38939/rnd?c=2048 + Document URI: http://localhost:35128/rnd?c=2048 Document Length: 2048 bytes Concurrency level: 250 - Time taken for tests: 69.268 seconds + Time taken for tests: 61.06 seconds - Complete requests: 499998 + Complete requests: 500000 - Failed requests: 2 + Failed requests: 0 - Content transferred: 1023995904 bytes + Content transferred: 1024000000 bytes - Requests per second: 7218.3115 [#/sec] (mean) + Requests per second: 8188.6665 [#/sec] (mean) - Time per request: 0.13853656 [ms] (mean) --------------------------------- 500000 POST requests --------------------------------- - Document URI: http://localhost:38939/echo + Document URI: http://localhost:35128/echo Document Length: 2048 bytes Concurrency level: 250 - Time taken for tests: 54.126 seconds + Time taken for tests: 51.057 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 9237.705 [#/sec] (mean) + Requests per second: 9792.977 [#/sec] (mean) - Time per request: 0.108252 [ms] (mean) --------------------------------- ================================= HTTP agent: JRE HTTP 1.6.0_18 --------------------------------- 500000 GET requests --------------------------------- - Document URI: http://localhost:38939/rnd?c=2048 + Document URI: http://localhost:35128/rnd?c=2048 Document Length: 2048 bytes Concurrency level: 250 - Time taken for tests: 60.814 seconds + Time taken for tests: 34.611 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 8221.791 [#/sec] (mean) + Requests per second: 14446.274 [#/sec] (mean) - Time per request: 0.121628 [ms] (mean) --------------------------------- 500000 POST requests --------------------------------- - Document URI: http://localhost:38939/echo + Document URI: http://localhost:35128/echo Document Length: 2048 bytes Concurrency level: 250 - Time taken for tests: 44.648 seconds + Time taken for tests: 34.823 seconds Complete requests: 500000 Failed requests: 0 Content transferred: 1024000000 bytes - Requests per second: 11198.71 [#/sec] (mean) + Requests per second: 14358.325 [#/sec] (mean) - Time per request: 0.089296 [ms] (mean) --------------------------------- ================================= HTTP agent: Apache HttpCore 4 (ver: 4.1) --------------------------------- 500000 GET requests --------------------------------- - Document URI: http://localhost:38939/rnd?c=2048 + Document URI: http://localhost:35128/rnd?c=2048 - Document Length: 2048 bytes - - Concurrency level: 250 - Time taken for tests: 21.476 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 23281.803 [#/sec] (mean) - Time per request: 0.042952 [ms] (mean) - --------------------------------- - 500000 POST requests - --------------------------------- - Document URI: http://localhost:38939/echo - Document Length: 2048 bytes - - Concurrency level: 250 - Time taken for tests: 23.214 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 21538.727 [#/sec] (mean) - Time per request: 0.046428 [ms] (mean) - --------------------------------- - ================================= - HTTP agent: Apache HttpClient 4 (ver: 4.1) - --------------------------------- - 500000 GET requests - --------------------------------- - Document URI: http://localhost:38939/rnd?c=2048 - Document Length: 2048 bytes - - Concurrency level: 250 - Time taken for tests: 23.408 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 21360.219 [#/sec] (mean) - Time per request: 0.046816 [ms] (mean) - --------------------------------- - 500000 POST requests - --------------------------------- - Document URI: http://localhost:38939/echo - Document Length: 2048 bytes - - Concurrency level: 250 - Time taken for tests: 22.975 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 21762.785 [#/sec] (mean) - Time per request: 0.04595 [ms] (mean) - --------------------------------- - ================================= - HTTP agent: Jetty 7.2.0.v20101020 - --------------------------------- - 500000 GET requests - --------------------------------- - Document URI: http://localhost:38939/rnd?c=2048 - Document Length: 2048 bytes - - Concurrency level: 250 - Time taken for tests: 25.065 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 19948.135 [#/sec] (mean) - Time per request: 0.05013 [ms] (mean) - --------------------------------- - 500000 POST requests - --------------------------------- - Document URI: http://localhost:38939/echo - Document Length: 2048 bytes - - Concurrency level: 250 - Time taken for tests: 24.979 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 20016.814 [#/sec] (mean) - Time per request: 0.049958 [ms] (mean) - --------------------------------- - ================================= - HTTP agent: Ning Async HTTP client 1.4.0 - --------------------------------- - 500000 GET requests - --------------------------------- - Document URI: http://localhost:38939/rnd?c=2048 - Document Length: 2048 bytes - - Concurrency level: 250 - Time taken for tests: 44.217 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 11307.868 [#/sec] (mean) - Time per request: 0.088434 [ms] (mean) - --------------------------------- - 500000 POST requests - --------------------------------- - Document URI: http://localhost:38939/echo - Document Length: 2048 bytes - - Concurrency level: 250 - Time taken for tests: 43.961 seconds - Complete requests: 500000 - Failed requests: 0 - Content transferred: 1024000000 bytes - Requests per second: 11373.718 [#/sec] (mean) - Time per request: 0.087922 [ms] (mean) - --------------------------------- - }}} - - === 50'000 large (100KB) requests / up to 10 concurrent connections === - - {{{ - ================================= - HTTP agent: Apache HttpClient 3.1 - --------------------------------- - 50000 GET requests - --------------------------------- - Document URI: http://localhost:43793/rnd?c=102400 - Document Length: 102400 bytes + Document Length: 2048 bytes - Concurrency level: 10 + Concurrency level: 250 - Time taken for tests: 17.248 seconds + Time taken for tests: 25.373 seconds - Complete requests: 50000 + Complete requests: 500000 Failed requests: 0 - Content transferred: 5120000000 bytes + Content transferred: 1024000000 bytes - Requests per second: 2898.887 [#/sec] (mean) + Requests per second: 19705.988 [#/sec] (mean) - Time per request: 0.34496 [ms] (mean) --------------------------------- - 50000 POST requests + 500000 POST requests --------------------------------- - Document URI: http://localhost:43793/echo + Document URI: http://localhost:35128/echo - Document Length: 146544 bytes + Document Length: 2048 bytes - Concurrency level: 10 + Concurrency level: 250 - Time taken for tests: 15.373 seconds + Time taken for tests: 28.066 seconds - Complete requests: 50000 + Complete requests: 500000 Failed requests: 0 - Content transferred: 7335160176 bytes + Content transferred: 1024000000 bytes - Requests per second: 3252.4556 [#/sec] (mean) + Requests per second: 17815.15 [#/sec] (mean) - Time per request: 0.30746 [ms] (mean) --------------------------------- ================================= - HTTP agent: JRE HTTP 1.6.0_18 + HTTP agent: Apache HttpClient 4 (ver: 4.2-alpha1-SNAPSHOT) --------------------------------- - 50000 GET requests + 500000 GET requests --------------------------------- - Document URI: http://localhost:43793/rnd?c=102400 + Document URI: http://localhost:35128/rnd?c=2048 - Document Length: 102400 bytes + Document Length: 2048 bytes - Concurrency level: 10 + Concurrency level: 250 - Time taken for tests: 15.684 seconds + Time taken for tests: 23.068 seconds - Complete requests: 50000 + Complete requests: 500000 Failed requests: 0 - Content transferred: 5120000000 bytes + Content transferred: 1024000000 bytes - Requests per second: 3187.9622 [#/sec] (mean) + Requests per second: 21675.047 [#/sec] (mean) - Time per request: 0.31368 [ms] (mean) --------------------------------- - 50000 POST requests + 500000 POST requests --------------------------------- - Document URI: http://localhost:43793/echo + Document URI: http://localhost:35128/echo - Document Length: 145256 bytes + Document Length: 2048 bytes - Concurrency level: 10 + Concurrency level: 250 - Time taken for tests: 14.979 seconds + Time taken for tests: 27.366 seconds - Complete requests: 50000 + Complete requests: 500000 Failed requests: 0 - Content transferred: 7267370328 bytes + Content transferred: 1024000000 bytes - Requests per second: 3338.0066 [#/sec] (mean) + Requests per second: 18270.848 [#/sec] (mean) - Time per request: 0.29958 [ms] (mean) --------------------------------- ================================= - HTTP agent: Apache HttpCore 4 (ver: 4.1) + HTTP agent: Jetty 7.3.1.v20110307 --------------------------------- - 50000 GET requests + 500000 GET requests --------------------------------- - Document URI: http://localhost:43793/rnd?c=102400 + Document URI: http://localhost:35128/rnd?c=2048 - Document Length: 102400 bytes + Document Length: 2048 bytes - Concurrency level: 10 + Concurrency level: 250 - Time taken for tests: 13.623 seconds + Time taken for tests: 23.919 seconds - Complete requests: 50000 + Complete requests: 500000 Failed requests: 0 - Content transferred: 5120000000 bytes + Content transferred: 1024000000 bytes - Requests per second: 3670.2634 [#/sec] (mean) + Requests per second: 20903.883 [#/sec] (mean) - Time per request: 0.27246 [ms] (mean) --------------------------------- - 50000 POST requests + 500000 POST requests --------------------------------- - Document URI: http://localhost:43793/echo + Document URI: http://localhost:35128/echo - Document Length: 146704 bytes + Document Length: 2048 bytes - Concurrency level: 10 + Concurrency level: 250 - Time taken for tests: 13.817 seconds + Time taken for tests: 27.397 seconds - Complete requests: 50000 + Complete requests: 500000 Failed requests: 0 - Content transferred: 7343983104 bytes + Content transferred: 1024000000 bytes - Requests per second: 3618.7305 [#/sec] (mean) + Requests per second: 18250.174 [#/sec] (mean) - Time per request: 0.27634 [ms] (mean) --------------------------------- ================================= - HTTP agent: Apache HttpClient 4 (ver: 4.1) + HTTP agent: Ning async HTTP client 1.5.0 --------------------------------- - 50000 GET requests + 500000 GET requests --------------------------------- - Document URI: http://localhost:43793/rnd?c=102400 + Document URI: http://localhost:35128/rnd?c=2048 - Document Length: 102400 bytes + Document Length: 2048 bytes - Concurrency level: 10 + Concurrency level: 250 - Time taken for tests: 14.962 seconds + Time taken for tests: 42.94 seconds - Complete requests: 50000 + Complete requests: 500000 Failed requests: 0 - Content transferred: 5120000000 bytes + Content transferred: 1024000000 bytes - Requests per second: 3341.7993 [#/sec] (mean) + Requests per second: 11644.155 [#/sec] (mean) - Time per request: 0.29924 [ms] (mean) --------------------------------- - 50000 POST requests + 500000 POST requests --------------------------------- - Document URI: http://localhost:43793/echo + Document URI: http://localhost:35128/echo - Document Length: 146704 bytes + Document Length: 2048 bytes - Concurrency level: 10 + Concurrency level: 250 - Time taken for tests: 14.57 seconds + Time taken for tests: 49.779 seconds - Complete requests: 50000 + Complete requests: 500000 Failed requests: 0 - Content transferred: 7347576192 bytes - Requests per second: 3431.709 [#/sec] (mean) - Time per request: 0.2914 [ms] (mean) - --------------------------------- - ================================= - HTTP agent: Jetty 7.2.0.v20101020 - --------------------------------- - 50000 GET requests - --------------------------------- - Document URI: http://localhost:43793/rnd?c=102400 - Document Length: 102400 bytes - - Concurrency level: 10 - Time taken for tests: 117.672 seconds - Complete requests: 50000 - Failed requests: 0 - Content transferred: 5120000000 bytes + Content transferred: 1024000000 bytes - Requests per second: 424.90994 [#/sec] (mean) + Requests per second: 10044.396 [#/sec] (mean) - Time per request: 2.35344 [ms] (mean) --------------------------------- - 50000 POST requests - --------------------------------- - Document URI: http://localhost:43793/echo - Document Length: 146896 bytes - - Concurrency level: 10 - Time taken for tests: 81.079 seconds - Complete requests: 50000 - Failed requests: 0 - Content transferred: 7612151136 bytes - Requests per second: 616.6825 [#/sec] (mean) - Time per request: 1.62158 [ms] (mean) - --------------------------------- - ================================= - HTTP agent: Ning Async HTTP client 1.4.0 - --------------------------------- - 50000 GET requests - --------------------------------- - [INFO] ------------------------------------------------------------------------ - [ERROR] BUILD ERROR - [INFO] ------------------------------------------------------------------------ - [INFO] An exception occured while executing the Java class. null - - error in opening zip file - [INFO] ------------------------------------------------------------------------ - [INFO] Trace - - ... - - Caused by: java.lang.InternalError - at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:755) - at sun.misc.URLClassPath.getResource(URLClassPath.java:169) - at java.net.URLClassLoader$1.run(URLClassLoader.java:194) - at java.security.AccessController.doPrivileged(Native Method) - at java.net.URLClassLoader.findClass(URLClassLoader.java:190) - at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229) - at java.lang.ClassLoader.loadClass(ClassLoader.java:307) - at java.lang.ClassLoader.loadClass(ClassLoader.java:296) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) - at java.lang.ClassLoader.loadClass(ClassLoader.java:248) - at java.util.ResourceBundle$RBClassLoader.loadClass(ResourceBundle.java:445) - at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2383) - at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1406) - at java.util.ResourceBundle.findBundle(ResourceBundle.java:1365) - at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292) - at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1234) - at java.util.ResourceBundle.getBundle(ResourceBundle.java:715) - at java.util.logging.Level.getLocalizedName(Level.java:223) - at java.util.logging.SimpleFormatter.format(SimpleFormatter.java:64) - at java.util.logging.StreamHandler.publish(StreamHandler.java:179) - at java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:88) - at java.util.logging.Logger.log(Logger.java:458) - at java.util.logging.Logger.doLog(Logger.java:480) - at java.util.logging.Logger.log(Logger.java:544) - at com.ning.http.client.logging.JulLogger.error(JulLogger.java:68) - at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.doConnect(NettyAsyncHttpProvider.java:765) - at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.execute(NettyAsyncHttpProvider.java:664) - at com.ning.http.client.AsyncHttpClient.executeRequest(AsyncHttpClient.java:467) - at org.apache.http.client.benchmark.TestNingHttpClient.execute(TestNingHttpClient.java:80) - at org.apache.http.client.benchmark.TestNingHttpClient.get(TestNingHttpClient.java:89) - at org.apache.http.client.benchmark.Benchmark.main(Benchmark.java:110) - ... 6 more - }}} - {{{ - Remark: Ning Async HTTP client 1.4.0 was unable to complete the test - }}} - --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
