压力测试工具siege

2018-09-29  本文已影响0人  乔四儿丶

官网链接: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
上一篇下一篇

猜你喜欢

热点阅读