mac 使用siege

2020-12-30  本文已影响0人  瓢鳍小虾虎

mac下安装siege:
brew install siege

linux下安装siege:

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

cd siege-version/

./configure 

make

make install

用之前检查下文件描述符上限:
ulimit -n
如果太小,例如255,不够用可以用ulimit -n 10000 设置成10000

还有个需要调整的地方是siege的配置文件,地址是~/.siege/siege.conf
把其中limit这项也调大点

简单用法:模拟200个用户1秒内连续发5次get请求到指定地址
siege -H "Content-Type:application/json;charset=UTF-8" -c 200 -r 5 -t 1s http://localhost:8080/getsomething

结果:


image.png

Transactions: 发送的请求数
Availability: 成功率
Elapsed time: 总耗时
Data transferred: 传输字节数
Transaction rate:每秒能处理的请求数
Throughput: 吞吐率
Concurrency:最高并发
Successful transactions: 成功的请求数
Failed transactions: 失败的请求数
Longest transaction: 每次传输所花最长时间
Shortest transaction: 每次传输所花最短时间

参考地址:
https://blog.csdn.net/lisongjia123/article/details/79718843
https://www.jianshu.com/p/74c465ff136f

上一篇 下一篇

猜你喜欢

热点阅读