压力测试工具siege

官网链接:https://www.joedog.org/siege-home

参考文档: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

因为权限问题,需要加入cookie请求头,压力测试返回值如下示例:

image
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容