侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Debian下siege使用说明

2023-11-12 星期日 / 0 评论 / 0 点赞 / 60 阅读 / 1477 字

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

压力测试工具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:  耗时最短

 

广告 广告

评论区