压测软件推荐
NeoLoad
支持WebSoket、GWT、H5、AngularJS等
能监控OS、应用服务器、Web服务器、数据库、网络设备
loadimpact:http://loadimpact.com/
免费的就可以测试同时50个用户在一段时间同时在线,并且正常浏览网站时的服务器响应情况。一旦开始测试,到完成需要十分钟左右,并且还会给你加载用户需要页面的响应时间的图,阅读这个测试结果也是十分容易的
阿里云PTS
压测宝
jmeter压力测试
下载jmeter
wget http://apache.dataguru.cn//jmeter/binaries/apache-jmeter-2.11.tgz tar zxvf apache-jmeter-2.11.tgz
构建测试jmx比如:comments.jmx
后台运行jmx(命令最后加&),按enter退出打印,并输入exit退出终端(不结束jmeter)
bin/jmeter -n -t comments.jmx -l comments.jtl &
webbench安装
安装
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
webbench使用
webbench --help (查看命令帮助)
常用参数说明,-c 表示客户端数,-t 表示时间
webbench -c 50 -t 30 http://10.10.10.10/openapi-server-1.0/news?type=0
a