最近總是接到反饋說接口慢,那麼這個時候你就有必要自我舉證了。怎麼批量壓測一對url,而後查看接口總體狀況呢。這裏有兩點要求:git
可以批量壓測txt中的接口github
可以攜帶header或cookieapache
ab並無直接支持,不過有個擴展的插件apachebench-for-multi-url,具體使用以下:微信
批量壓測cookie
ab -c 100 -n 2000 -L urls.txt > results.txt
攜帶登陸態工具
ab -c 100 -n 2000 -C "token=xxxxx" -L urls.txt > results.txt
siege直接支持,還算比較方便。測試
brew install siege
批量壓測url
siege -c 200 -r 3 -f bench-url.txt
攜帶登陸態spa
siege -c 200 -r 3 --header "Cookie: your-cookie-name=your-cookie-value" -f bench-url.txt
想獲取最新內容,請關注微信公衆號