栏目分类

你的位置:Artyfact 中文站 > USTC中文网 > 【压测】压力测试工具siege的用法

【压测】压力测试工具siege的用法

发布日期:2025-01-04 10:36    点击次数:87
压力测试工具siege的用法 Siege是一款高性能的Http压力测试工具。Siege支持身份验证、cookies、http、https和ftp协议。 支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。 安装方法一: 登录官网挑选版本 安装方法二: Siege命令常用参数 -c 200 指定并发数200-r 5 指定测试的次数5-f urls.txt 制定url的文件-i internet系统,随机发送url-b 请求无需等待 delay=0-t 5 持续测试5分钟# -r和-t一般不同时使用 常用的siege命令举例 # 200个并发对发送请求100次 Siege输出结果说明 Transactions: 总共测试次数 Availability: 成功次数百分比 Elapsed time: 总共耗时多少秒 Data transferred: 总共数据传输 Response time: 等到响应耗时 Transaction rate: 平均每秒处理请求数 Throughput: 吞吐率 Concurrency: 最高并发 Successful transactions: 成功的请求数 Failed transactions: 失败的请求数   # 在urls.txt中列出所有的网址 # 随机选取urls.txt中列出所有的网址 # delay=0,更准确的压力测试,而不是功能测试 #支持多个Header参数 # 指定http请求头 文档类型 Siege使用的一些总结 1、发送post请求时,url格式为: POST p1=v1&p2=v22、如果url中含有空格和中文,要先进行url编码,否则siege发送的请求url不准确 添加 3、siege -C 可以查看相关的配置参数,可以自行修改,比如是否显示log,超时时间 4、如果要支持https,需要先下载安装openssl, 下载地址https://github.com/openssl/openssl4.1   开始安装openssl 4.2  安装siege siege安装完毕 注意:siege默认只支持255个并发数,可以自己自定义,修改/root/.siege/siege.conf下的limit数值。   参考资料: https://www.joedog.org/siege-manual/                   

上一篇:起底ChatGPT 账号倒爷
下一篇:多少打工人,在良品铺子里扎堆疯抢这个「熊猫界顶流」?|零食|小红书|三太子|大熊猫|濒危物种|受威物种