网站初步压力测试
Webbench工具可以模拟3万个并发连接(这是linux上常见的免费开源网站压力测试软件)
第一场景:
1.
解释:一秒钟并发1000 个请求,1000个首页请求成功。
2.
解释:一秒钟并发 2000 个请求,1298个首页请求成功。
3.
解释:一秒钟并发 3000个请求时,916 个首页请求成功。
初步结论:首页访问最大每秒请求并发1000个左右,每秒一千个请求几乎到了上限。
第二个场景:
以下是每分钟并分别并发4000、7000个请求测试。
每分钟并发4000个请求。
webbench -c 4000 -t 60 http://xxxxxxxx.com/index.php
Requests: Requests: 996 susceed, 0 failed.
此时打开网站已经非常慢。
每分钟并发 7000 个请求。
webbench -c 7000 -t 60 http://xxxxxxxxxxxxx.com/index.php
Requests: Requests: 899 susceed, 6254failed
这里打开网站出现错误,或者非常慢。
扩展:可以使用Google Analytics来分析每个用户在每个页面上花费的时间。收集这些信息,使用Siege来运行压力测试,从而不断的熟悉自己业务的负载类型,以便更好的提升程序的扩展性。