------------------------------------------------------------------------ ApacheBench, Version 2.3 <$Revision: 655654 $> ------------------------------------------------------------------------ ======================================================================== All In One WP Security ======================================================================== # ab -t 60 -c 5 -p 'postdata.txt' -T 'application/x-www-form-urlencoded' -C 'wordpress_test_cookie=WP+Cookie+check' http://www.testsite.com/sites/wordpress/wp-login.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.testsite.com (be patient) Finished 1665 requests Server Software: nginx/1.2.1 Server Hostname: www.testsite.com Server Port: 80 Document Path: /sites/wordpress/wp-login.php Document Length: 3287 bytes Concurrency Level: 5 Time taken for tests: 60.020 seconds Complete requests: 1665 Failed requests: 1660 (Connect: 0, Receive: 0, Length: 1660, Exceptions: 0) Write errors: 0 Total transferred: 4835510 bytes Total POSTed: 602509 HTML transferred: 4251095 bytes Requests per second: 27.74 [#/sec] (mean) Time per request: 180.240 [ms] (mean) Time per request: 36.048 [ms] (mean, across all concurrent requests) Transfer rate: 78.68 [Kbytes/sec] received 9.80 kb/s sent 88.48 kb/s total Connection Times (ms) min mean[+/-sd] median max Connect: 0 2 34.6 0 1000 Processing: 92 178 26.0 176 276 Waiting: 92 178 26.0 175 276 Total: 92 180 43.8 176 1213 Percentage of the requests served within a certain time (ms) 50% 176 66% 186 75% 193 80% 200 90% 215 95% 228 98% 242 99% 252 100% 1213 (longest request) ======================================================================== Better WP Security ======================================================================== # ab -t 60 -c 5 -p 'postdata.txt' -T 'application/x-www-form-urlencoded' -C 'wordpress_test_cookie=WP+Cookie+check' http://www.testsite.com/sites/wordpress/wp-login.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.testsite.com (be patient) Finished 1609 requests Server Software: nginx/1.2.1 Server Hostname: www.testsite.com Server Port: 80 Document Path: /sites/wordpress/wp-login.php Document Length: 3346 bytes Concurrency Level: 5 Time taken for tests: 60.056 seconds Complete requests: 1609 Failed requests: 1601 (Connect: 0, Receive: 0, Length: 1601, Exceptions: 0) Write errors: 0 Non-2xx responses: 1601 Total transferred: 3257192 bytes Total POSTed: 582293 HTML transferred: 34773 bytes Requests per second: 26.79 [#/sec] (mean) Time per request: 186.626 [ms] (mean) Time per request: 37.325 [ms] (mean, across all concurrent requests) Transfer rate: 52.96 [Kbytes/sec] received 9.47 kb/s sent 62.43 kb/s total Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.1 0 2 Processing: 129 186 26.8 184 496 Waiting: 129 186 26.8 183 495 Total: 130 186 26.8 184 497 Percentage of the requests served within a certain time (ms) 50% 184 66% 193 75% 200 80% 205 90% 217 95% 232 98% 247 99% 260 100% 497 (longest request) ======================================================================== BulletProof Security ======================================================================== # ab -t 60 -c 5 -p 'postdata.txt' -T 'application/x-www-form-urlencoded' -C 'wordpress_test_cookie=WP+Cookie+check' http://www.testsite.com/sites/wordpress/wp-login.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.testsite.com (be patient) Finished 1410 requests Server Software: nginx/1.2.1 Server Hostname: www.testsite.com Server Port: 80 Document Path: /sites/wordpress/wp-login.php Document Length: 3282 bytes Concurrency Level: 5 Time taken for tests: 60.020 seconds Complete requests: 1410 Failed requests: 0 Write errors: 0 Total transferred: 5122530 bytes Total POSTed: 510454 HTML transferred: 4627620 bytes Requests per second: 23.49 [#/sec] (mean) Time per request: 212.838 [ms] (mean) Time per request: 42.568 [ms] (mean, across all concurrent requests) Transfer rate: 83.35 [Kbytes/sec] received 8.31 kb/s sent 91.65 kb/s total Connection Times (ms) min mean[+/-sd] median max Connect: 0 2 37.5 0 997 Processing: 92 205 578.6 146 5160 Waiting: 92 205 578.6 146 5160 Total: 92 207 579.7 146 5161 Percentage of the requests served within a certain time (ms) 50% 146 66% 150 75% 154 80% 158 90% 172 95% 194 98% 226 99% 5145 100% 5161 (longest request) ======================================================================== Limit Login Attempts ======================================================================== # ab -t 60 -c 5 -p 'postdata.txt' -T 'application/x-www-form-urlencoded' -C 'wordpress_test_cookie=WP+Cookie+check' http://www.testsite.com/sites/wordpress/wp-login.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.testsite.com (be patient) Finished 1718 requests Server Software: nginx/1.2.1 Server Hostname: www.testsite.com Server Port: 80 Document Path: /sites/wordpress/wp-login.php Document Length: 3211 bytes Concurrency Level: 5 Time taken for tests: 60.040 seconds Complete requests: 1718 Failed requests: 1715 (Connect: 0, Receive: 0, Length: 1715, Exceptions: 0) Write errors: 0 Total transferred: 6040754 bytes Total POSTed: 621642 HTML transferred: 5437736 bytes Requests per second: 28.61 [#/sec] (mean) Time per request: 174.739 [ms] (mean) Time per request: 34.948 [ms] (mean, across all concurrent requests) Transfer rate: 98.25 [Kbytes/sec] received 10.11 kb/s sent 108.36 kb/s total Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.1 0 1 Processing: 122 174 28.1 169 399 Waiting: 122 174 28.1 169 399 Total: 123 174 28.1 170 399 Percentage of the requests served within a certain time (ms) 50% 170 66% 181 75% 190 80% 195 90% 211 95% 228 98% 244 99% 259 100% 399 (longest request) ======================================================================== NinjaFirewall (WP edition) ======================================================================== # ab -t 60 -c 5 -p 'postdata.txt' -T 'application/x-www-form-urlencoded' -C 'wordpress_test_cookie=WP+Cookie+check' http://www.testsite.com/sites/wordpress/wp-login.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.testsite.com (be patient) Completed 5000 requests Completed 10000 requests Completed 15000 requests Completed 20000 requests Completed 25000 requests Completed 30000 requests Completed 35000 requests Completed 40000 requests Completed 45000 requests Completed 50000 requests Finished 50000 requests Server Software: nginx/1.2.1 Server Hostname: www.testsite.com Server Port: 80 Document Path: /sites/wordpress/wp-login.php Document Length: 3346 bytes Concurrency Level: 5 Time taken for tests: 32.890 seconds Complete requests: 50000 Failed requests: 49995 (Connect: 0, Receive: 0, Length: 49995, Exceptions: 0) Write errors: 0 Non-2xx responses: 49995 Total transferred: 11367720 bytes Total POSTed: 18050000 HTML transferred: 1666565 bytes Requests per second: 1520.21 [#/sec] (mean) Time per request: 3.289 [ms] (mean) Time per request: 0.658 [ms] (mean, across all concurrent requests) Transfer rate: 337.53 [Kbytes/sec] received 535.93 kb/s sent 873.46 kb/s total Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 6.3 0 998 Processing: 2 3 1.6 3 165 Waiting: 1 3 1.6 3 165 Total: 2 3 6.5 3 1002 Percentage of the requests served within a certain time (ms) 50% 3 66% 3 75% 3 80% 4 90% 4 95% 5 98% 6 99% 6 100% 1002 (longest request) ======================================================================== Wordfence Security ======================================================================== # ab -t 60 -c 5 -p 'postdata.txt' -T 'application/x-www-form-urlencoded' -C 'wordpress_test_cookie=WP+Cookie+check' http://www.testsite.com/sites/wordpress/wp-login.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.testsite.com (be patient) Finished 1393 requests Server Software: nginx/1.2.1 Server Hostname: www.testsite.com Server Port: 80 Document Path: /sites/wordpress/wp-login.php Document Length: 1526 bytes Concurrency Level: 5 Time taken for tests: 60.064 seconds Complete requests: 1393 Failed requests: 0 Write errors: 0 Total transferred: 2724708 bytes Total POSTed: 504317 HTML transferred: 2125718 bytes Requests per second: 23.19 [#/sec] (mean) Time per request: 215.591 [ms] (mean) Time per request: 43.118 [ms] (mean, across all concurrent requests) Transfer rate: 44.30 [Kbytes/sec] received 8.20 kb/s sent 52.50 kb/s total Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.2 0 7 Processing: 143 215 30.4 208 453 Waiting: 143 215 30.4 208 453 Total: 144 215 30.4 209 453 Percentage of the requests served within a certain time (ms) 50% 209 66% 219 75% 226 80% 234 90% 252 95% 273 98% 291 99% 310 100% 453 (longest request) ======================================================================== WordPress (no security plugins) ======================================================================== # ab -t 60 -c 5 -p 'postdata.txt' -T 'application/x-www-form-urlencoded' -C 'wordpress_test_cookie=WP+Cookie+check' http://www.testsite.com/sites/wordpress/wp-login.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.testsite.com (be patient) Finished 1698 requests Server Software: nginx/1.2.1 Server Hostname: www.testsite.com Server Port: 80 Document Path: /sites/wordpress/wp-login.php Document Length: 3346 bytes Concurrency Level: 5 Time taken for tests: 60.009 seconds Complete requests: 1698 Failed requests: 0 Write errors: 0 Total transferred: 6277506 bytes Total POSTed: 614422 HTML transferred: 5681508 bytes Requests per second: 28.30 [#/sec] (mean) Time per request: 176.704 [ms] (mean) Time per request: 35.341 [ms] (mean, across all concurrent requests) Transfer rate: 102.16 [Kbytes/sec] received 10.00 kb/s sent 112.16 kb/s total Connection Times (ms) min mean[+/-sd] median max Connect: 0 2 34.2 0 998 Processing: 93 175 27.9 171 281 Waiting: 93 175 27.9 171 281 Total: 93 176 44.7 171 1246 Percentage of the requests served within a certain time (ms) 50% 171 66% 182 75% 189 80% 195 90% 216 95% 232 98% 246 99% 258 100% 1246 (longest request) ======================================================================== /* 2013-09-24 00:32:26 */ ========================================================================