使用curl进行限速(限流)测试 , --limit-rate 有更新!
当想模拟一个用户在弱网环境下请求一个网站或者一个API接口的真实响应时长时, 我们需要对网速进行限速. 这个可以使用curl
的--limit-rate
参数来进行.
当想模拟一个用户在弱网环境下请求一个网站或者一个API接口的真实响应时长时, 我们需要对网速进行限速. 这个可以使用curl
的--limit-rate
参数来进行.
平时大家会使用curl来进行请求时间的测量. 比如:
curl -s -o /dev/null -w "dns: %{time_namelookup}\ntime_connect: "%{time_connect}"\ntime_appconnect: "%{time_appconnect}"\ntime_pretransfer: "%{time_pretransfer}"\ntime_starttransfer: "%{time_starttransfer}"\ntime_redirect: "%{time_redirect}"\ntime_total: "%{time_total}"\n" www.baidu.com
但是对于其中的参数: time_starttransfer 的理解,并不是那么容易. 在使用curl
进行文件上传的场景.
经常处理各种工具的代码设置. 这里把相关的使用方法都总结整理. 以备查.