服务测试


压测软件推荐

  1. NeoLoad

    支持WebSoket、GWT、H5、AngularJS等

    能监控OS、应用服务器、Web服务器、数据库、网络设备

    https://www.neotys.com/neoload/overview

  2. loadimpact:http://loadimpact.com/

    免费的就可以测试同时50个用户在一段时间同时在线,并且正常浏览网站时的服务器响应情况。一旦开始测试,到完成需要十分钟左右,并且还会给你加载用户需要页面的响应时间的图,阅读这个测试结果也是十分容易的

  3. https://loadstorm.com/

  4. 阿里云PTS

  5. 压测宝

jmeter压力测试

  1. 下载jmeter

    wget http://apache.dataguru.cn//jmeter/binaries/apache-jmeter-2.11.tgz
    tar zxvf apache-jmeter-2.11.tgz
    
  2. 构建测试jmx比如:comments.jmx

    后台运行jmx(命令最后加&),按enter退出打印,并输入exit退出终端(不结束jmeter)

    bin/jmeter -n -t comments.jmx -l comments.jtl &
    

webbench安装

  1. 安装

    wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
    tar zxf webbench-1.5.tar.gz
    cd webbench-1.5
    make && make install
    
  2. webbench使用

    webbench --help  (查看命令帮助)
    

    常用参数说明,-c 表示客户端数,-t 表示时间

    webbench -c 50  -t  30 http://10.10.10.10/openapi-server-1.0/news?type=0
    

a