当前位置:网站首页>Apache AB stress test

Apache AB stress test

2022-07-07 07:12:00 A grain of sand in the vast sea of people

brief introduction

There are many pressure measuring tools , Such as :LoadRunner、JMeter、ab wait ,LoadRunner and JMeter The use is relatively complicated ,ab Relatively simple

Apache ab Download and stress test

download

Apache VS16 binaries and modules download

 

  Decompress after downloading

  And then use cmd Get into apache24\bin Catalog , function ab. ( Note that you cannot double-click )

  Then run the pressure test , such as

ab -n 5000 -c 100 localhost:8080/sync_result

5000 A request , Every time concurrent 100 A request . localhost:8080/sync_result This is URL, The default timeout is 30s.

The results are as follows

Concurrency Level:      100
Time taken for tests:   26.970 seconds
Complete requests:      5000
Failed requests:        4549
   (Connect: 0, Receive: 0, Length: 4549, Exceptions: 0)
Total transferred:      909599 bytes
HTML transferred:       244599 bytes
Requests per second:    185.39 [#/sec] (mean)
Time per request:       539.391 [ms] (mean)
Time per request:       5.394 [ms] (mean, across all concurrent requests)
Transfer rate:          32.94 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.3      0       1
Processing:   500  517  56.2    509    1326
Waiting:      500  516  54.4    508     997
Total:        500  517  56.2    509    1326

Percentage of the requests served within a certain time (ms)
  50%    509
  66%    513
  75%    515
  80%    516
  90%    518
  95%    521
  98%    628
  99%    908
 100%   1326 (longest request)

If you want to visit https Of url. Then use the following command

abs -n 5000 -c 100 https://localhost:8080/sync_result

原网站

版权声明
本文为[A grain of sand in the vast sea of people]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207070204255993.html