Monday, August 18, 2008

使用自由软件测试HTTP服务

一个测试HTTP服务器极限的好方法就是模拟高负载下的HTTP服务器, 有5款自由软件是您的最好选择: curl-loader, httperf, Siege, Tsung, and Apache JMeter.

  • httperf
    测试5000次连接,每次50个请求
    httperf --server=localhost --uri=/ --num-conns=5000 --num-calls=50
    高级应用
    httperf --client=0/1 --server=localhost --port=80 --uri=/ \
    --send-buffer=4096 --recv-buffer=16384 \
    --num-conns=5000 --num-calls=50

    你也可以尝试一下一个更简单的类httperf软件http_load.

  • Siege
    和httperf类似, 上手非常简单
    siege localhost
    利用sproxy连接代理服务器
    sproxy -v -o urls.txt
    使用代理服务器
    siege -v --internet --file=urls.txt



参考文章: http://www.linux.com/feature/143896

1 comment:

  1. click for source...

    使用自由软件测试HTTP服务 | Fred Chu...

    ReplyDelete