相对于apache的ab工具,sigeg有很大的优势,能比较真实的模拟真实用户,并且功能也更强大。
·下载
下载路径:http://www.joedog.org/pub/siege/
·安装
tar zxvf siege-latest.tar.gz # 解压
cd siege-3.0.5/
./configure # 编译
make && make install # 安装
·修改配置
vi /usr/local/bin/siege.config
·使用
/usr/local/bin/siege -c 300 -r 10 www.diyikaoshi.com # 300个用户 重复10次,共产生 300*10 次请求
·结果
Transactions: 10 hits :服务器接收的请求数
Availability: 100.00 % :有效情况的比例
Elapsed time: 1.06 secs : 测试所用的时间
Data transferred: 0.04 MB :每个模拟用户的数据传输量
Response time: 0.03 secs :响应每个模拟用户请求的平均时间
Transaction rate: 9.43 trans/sec :服务器每秒处理事务的平均数
Throughput: 0.04 MB/sec :服务器每秒跟所有模拟用户的数据传输量
Concurrency: 0.25 :每秒的模拟连接
Successful transactions: 10 :处理成功的事务数(code<400)
Failed transactions: 0 : 处理失败的事务数(code>400)
Longest transaction: 0.04 :最长的事务处理时间
Shortest transaction: 0.02 :最短的事务处理时间
如需转载请注明: 转载自26点的博客
本文链接地址: 用siege进行web服务器的压力测试
转载请注明:26点的博客 » 用siege进行web服务器的压力测试