参考原文出处,
siege默认是在unix内核使用的,window下需要借助子系统,在微软的Microsoft Store中可以下载ubunu的系统,这里就不再额外写这部分内容了,自行百度。
步骤 1. 首先,通过apt在终端中运行以下命令确保所有系统包都是最新的。
sudo apt update
sudo apt upgrade
sudo apt install build-essential
步骤 2. 安装
sudo apt install siege
步骤 3. 验证
siege --version
简单应用
siege -c10 -t5s http://127.0.0.1:555/api/mes/admin/PlanType/list
测试结果
{ "transactions": 4187,//执行次数
"availability": 100.00, //成功率
"elapsed_time": 4.45,
"data_transferred": 0.65,
"response_time": 0.01,
"transaction_rate": 940.90,//核心结果
"throughput": 0.15,
"concurrency": 9.64,
"successful_transactions": 4187,
"failed_transactions": 0,
"longest_transaction": 0.14,//压力测试下响应时间
"shortest_transaction": 0.00
}
在此Mark一下,以备不时之需