900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > siege linux 压力测试工具

siege linux 压力测试工具

时间:2023-09-22 14:05:56

相关推荐

siege linux 压力测试工具

siege linux 压力测试工具

安装

下载

wget /siege/siege-4.0.2.tar.gz

解压

tar zxf siege-4.0.2.tar.gz

安装

cd siege-4.0.2./configure --prefix=/usr/local/siegemake && make install

使用

siege -c 200 -r 10

-c 200 指定并发数200

-r 10 指定测试的次数10

运行结果说明

Lifting the server siege…

Transactions: 62 hits //完成62次处理

Availability: 100.00 %//100.00 % 成功率

Elapsed time: 1.20 secs//总共用时

Data transferred: 2.55 MB //共数据传输2.55 MB

Response time: 0.03 secs //相应用时 0.03秒:显示网络连接的速度

Transaction rate: 51.67 trans/sec //均每秒完成51.67 次处理:

Throughput: 2.12 MB/sec /平均每秒传送数据

Concurrency: 1.63 //实际最高并发数

Successful transactions: 62 //成功处理次数

Failed transactions: 0 //失败处理次数

Longest transaction: 0.17 //每次传输所花最长时间

Shortest transaction: 0.01 //每次传输所花最短时间

-psot json 请求实例

./siege -c 2000 -t 1 --header 'Content-Type: application/json' 'http://host:port/smartOutbound/sm/defaultKnowledge POST </usr/local/siege/postjson/getDefaultKnowledge.json' --log=/usr/local/siege/siegepm.log

其中,–header 是请求头的参数, “<” 后面是请求的json 数据的文件,–log是压测的结果存储的文件中

Tips: 1.默认-c 的值为10,默认最大值255,但需要更大并发时,需要修改siegerc 中的limit 的值;2.请求的时候如果是localhost 或者ip加端口号的话需要在前面加上http:// 或者https://

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。