siege
Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载, 而ab则不能。但不要使用siege来执行最高性能基准调校测试,这方面ab就准确很多。
用法和webbench一样,但是信息全面很多。
mac环境安装siege:
sudo brew install siege
sudo brew install siege
用法:
siege -c 并发数 -t 运行测试时间 URL
如:
siege -c 1000 -t 5s URL
这里要注意的是-t后面的时间要带单位,s表示秒,如果不带,就是分钟,分钟的单位,还是挺长的,所以要注意一下。
例子:
sudo siege -c 100 -r 100 http://www.xxx.com/test.jsp
-c 并发次数
-r 重复次数
标签:WEB,并发,siege,sudo,URL,使用,测试工具 From: https://blog.51cto.com/u_16160131/6473919