简介Siege是一款高性能的、开源的Http压力测试工具,设计用于评估WEB应用在压力下的承受能力。Siege支持身份验证、cookies、http、https和ftp协议。
可以根据配置,对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的响应时间,并在一定数量的并发访问下重复进行。
-v 运行时能看到详细的运行信息-c n,或--concurrentn 模拟有n个用户在同时访问,n不要设得太大,因为越大,siege 消耗本地机器的资源越多,并发用户数量,默认10个,注意:siege
之间的延迟,在0-n之间-r n,--repsn 重复运行测试n次,r和t不能同时使用-t n,--timen 持续运行siege ‘n’秒(如10S),分钟(10M),小时(10H)-l 运行结束,将统计数据保存到日志文件中
头信息-p, --print 打印整个页面的内容-b, --benchmark 请求没有延迟-H, --headertext 给请求添加头,支持多个-A, --user-agenttext 给请求设置