ab測試工具的使用
阿新 • • 發佈:2017-09-09
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測試工具的使用