1. 程式人生 > >ab測試工具的使用

ab測試工具的使用

worker bsp fail 查看 sts download pac 參數 activity

下載地址:http://httpd.apache.org/download.cgi#apache24

編譯安裝後在安裝目錄bin下可以找到ab執行程序

基本用法:

 ab -n 5000 -c 1000  http://www.lamian.tv/zt/lotteryactivity.html

  

有些低端被測機器會返回:

apr_socket_recv: Connection reset by peer (104)

 

查看nginx的錯誤日誌,發現大量的錯誤信息

2017/09/09 17:05:19 [error] 31242#0: *7371 connect() to unix:/run/php/php7.0-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 127.0.0.1, server: www.lamian.tv, request: "GET /zt/lotteryactivity.html HTTP/1.0", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "www.lamian.tv"

這是由於nginx配置的worker_connections參數低於並發數造成的,修改此值後,可能正常測試。

由於服務器性能無法承受如此高並發,測試結果一般返回大量failed

Complete requests:      5000
Failed requests:        4573

ab測試工具的使用