当前位置:网站首页>Apache ab 压力测试

Apache ab 压力测试

2022-07-07 02:04:00 茫茫人海一粒沙

简介

压测工具有很多,如:LoadRunner、JMeter、ab等等,LoadRunner和JMeter使用相对复杂,ab比较简单

Apache ab 下载与压力测试

下载

Apache VS16 binaries and modules download

 

 下载后解压

 然后用cmd进入apache24\bin目录,运行ab. (注意不能直接双击)

 然后运行压力测试, 比如

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

5000个请求,每次并发100个请求。 localhost:8080/sync_result这个是URL, 默认超时时间是30s.

执行结果如下

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)

如果你要访问时https的url. 那么用下面的命令

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

原网站

版权声明
本文为[茫茫人海一粒沙]所创,转载请带上原文链接,感谢
https://blog.csdn.net/keeppractice/article/details/125639968