问题
最近接口服务出现了问题,想要重新问题,需要一款并发测试工具。
步骤
安装siege
brew install siege
根据brew提示配置好超时时间和自动生成配置文件即可。
使用siege
创建urls.txt
vi urls.txt
然后,里面放上你需要使用的url即可。这里都是get请求,然后,就可以开始使用siege进行并发测试了。
siege -H "Content-Type:application/json"-c 200 -r 100 -f urls.txt -i -b
-c 表示连接数据,也就是会有多少个用户一起访问。
-r 表示每个连接会发生100个请求
-f 表示使用请求url在文件urls.txt里面
-i 表示是互联网用户,随机选取-f里面的url。
-b 表示没有延时的请求。
感受
使用很简单,怎么读测试报告,可以一个个维基百科名称理解一下。
参考: 压力测试工具siege的用法