如何批量壓測登陸態的接口

最近總是接到反饋說接口慢,那麼這個時候你就有必要自我舉證了。怎麼批量壓測一對url,而後查看接口總體狀況呢。這裏有兩點要求:git

  • 可以批量壓測txt中的接口github

  • 可以攜帶header或cookieapache

apache bench方案

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方案

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

doc


想獲取最新內容,請關注微信公衆號

圖片描述

相關文章
相關標籤/搜索