用siege进行web服务器的压力测试

26点 林涛 2552℃ 0评论

相对于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服务器的压力测试

喜欢 (0)
发表我的评论
取消评论

表情