ab工具的使用

Linux安装ab

  • 不知道ab在哪个包下,于是查一下:
yum provides /usr/bin/ab

查出ab位于http-tools包

  • 安装httpd-toos
sudo yum install httpd-tools
  • GET请求
ab -n 10000 -c 50 http://127.0.0.1/api1/xxx

发送10000个请求,并发量为50。

  • keep-alive
ab -k -n 10000 -c 50 http://127.0.0.1/api1/xxx
  • 测试rest api(post)
 ab -p request.json -T application/json -H 'Authorization: Bearer dfsdfr32gweg2g232r' -c 10 -n 2000 http://127.0.0.1/api1/xxx

其中:
-p:指定请求体数据(必须与-T同时使用)
-T:指定请求的conent-type
-H:指定登录token

你可能感兴趣的:(ab工具的使用)