压力测试工具siege
2018-09-29 本文已影响0人
乔四儿丶
参考文档:http://blog.csdn.net/qingye2008/article/details/34500949
安装
- 编译安装(官网下载)
- 包安装
apt-get install siege
Siege命令常用参数
> -H 指定http请求头 文档类型
> -c 200 指定并发数200
> -r 5 指定测试的次数5
> -f urls.txt 制定url的文件
> -i internet系统,随机发送url
> -b 请求无需等待 delay=0
> -t 5 持续测试5分钟
> -r和-t一般不同时使用
Siege输出结果说明
> Transactions: 总共测试次数
> Availability: 成功次数百分比
> Elapsed time: 总共耗时多少秒
> Data transferred: 总共数据传输
> Response time: 等到响应耗时
> Transaction rate: 平均每秒处理请求数
> Throughput: 吞吐率
> Concurrency: 最高并发
> Successful transactions: 成功的请求数
> Failed transactions: 失败的请求数
使用siege
siege -H "Cookie" -c 200 -r 100 http://×××.com/api/campusrecruitaction/getRandomString
image因为权限问题,需要加入cookie请求头,压力测试返回值如下示例: