Debian下siege使用说明

压力测试工具siege的用法

Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。

安装

sudo apt-get install siege

参数说明:

-c 200 指定并发数200
-r 5 指定测试的次数5
-f urls.txt 制定url的文件
-i internet系统,随机发送url
-b 请求无需等待 delay=0
-t 5 持续测试5分钟
# -r和-t一般不同时使用

使用例子:

siege -c 20 -r 10 http://www.baidu.com/  # 20个并发请求10次

siege -c 20 -r 10 -f url.txt # url.txt中的连接 20个并发请求10次

siege -c 20 -r 10 -f url.txt -i # 随机url.txt中的连接 20个并发请求10次

siege -H "Content-Type:application/json" -c 200 -r 100 -f urls.txt -i -b # 请求头为json类型

siege -c 20 -r 10 'http://www.baidu.com/ POST a=1&b=2' # 带参post请求

返回说明:

Transactions: 总共测试次数
Availability: 成功次数百分比
Elapsed time: 总共耗时多少秒
Data transferred: 总共数据传输
Response time: 等到响应耗时
Transaction rate: 平均每秒处理请求数
Throughput: 吞吐率
Concurrency: 最高并发
Successful transactions: 成功的请求数
Failed transactions: 失败的请求数
Longest transaction:  耗时最长
Shortest transaction:  耗时最短

 

转载于:https://my.oschina.net/yehun/blog/893197

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值