Tag Archive for 'http'

使用自由软件测试HTTP服务

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

  • httperf
    测试5000次连接,每次50个请求

    1
    httperf --server=localhost --uri=/ --num-conns=5000 --num-calls=50

    高级应用

    1
    2
    3
    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类似, 上手非常简单

    1
    siege localhost

    利用sproxy连接代理服务器

    1
    sproxy -v -o urls.txt

    使用代理服务器

    1
    siege -v --internet --file=urls.txt

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