阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下Web压力测试工具Siege的使用

106次阅读
没有评论

共计 1005 个字符,预计需要花费 3 分钟才能阅读完成。

Linux 下得 Web 压力测试工具,最常用的应该就是 apache 的 ab 了,当然可供选择的有很多。webbench,http_load。看你个人爱好了。不过,最近,用的最顺手的是 siege。

siege 官网地址 http://www.joedog.org/

最新版本 3.0.8,下载地址 http://download.joedog.org/siege/

1、安装

wget http://download.joedog.org/siege/siege-3.0.8.tar.gz

tar xzvf siege-3.0.8.tar.gz

cd siege-3.0.8

./configure

make && make install

2、准备测试 url 或者 url 列表文件

3、跑起

siege www.linuxidc.com/test.php -b -r10 -c400

参数说明:

-b –benchmark          BENCHMARK: no delays between requests.

每次 request 之间没有延迟,还有一个 - d 参数加上延迟,类似于一些专业测试工具的思考时间

-r  –reps=NUM            REPS, number of times to run the test.

每次请求执行多少次

-c  –concurrent=NUM      CONCURRENT users, default is 10

并发用户

-f  –file=FILE          FILE, select a specific URLS FILE.

4、执行结果

Transactions:                3915 hits
Availability:              97.88 %
Elapsed time:              43.73 secs
Data transferred:          706.12 MB
Response time:                2.90 secs
Transaction rate:          89.53 trans/sec
Throughput:              16.15 MB/sec
Concurrency:              259.48
Successful transactions:        3915
Failed transactions:              85
Longest transaction:          37.70
Shortest transaction:            0.05

Siege 的详细介绍 :请点这里
Siege 的下载地址 :请点这里

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计1005字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中