例子:
ab -n 90000 -C '__yjs_duid=1_fe7bc80302d02e744b0be80bca421f1b1629966842078; yjs_js_security_passport=3d37cf103f577f3629d9ded28d1dbe2461098392_1629989628_js' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36 Edg/92.0.902.78' -c 100 -k -r -s 600 'https://gravatar.wp-china-yes.net/avatar/245467ef31b6f0addc72b039b94122a4?s=1000&d=mp'
其中:
- -n是总请求数
- -C是携带的Cookies(用于过防火墙)
- -H为添加的HTTP头(用于过防火墙,Cookie也可以写在这里)
- -c为并发线程
- -k是使用KeepAlive保持连接
- -r是遇到错误不退出(干到死)
- -s是请求超时时间,单位为秒
- 最后是需要压测的url
以ab的并发能力,测无防火墙的站点基本就是一开就挂,谨慎使用!!!
MacOS的特别操作:
MacOS默认对文件打开有限制,无法满足ab的需求,可通过以下命令临时调整:(重启后需重新执行)
sudo sysctl -w kern.maxfiles=10486000
sudo sysctl -w kern.maxfilesperproc=10485760
ulimit -n 10485760
文章评论
请问大佬,你的博客侧边栏的音乐播放器怎么添加的呀,可以做成一篇教程文章发表吗
@null 见myhkw.cn