java要多思考下

成长^_^

   ::  :: 新随笔 ::  ::  :: 管理 ::
  31 随笔 :: 0 文章 :: 19 评论 :: 0 Trackbacks
一、测试场景(均在Linux下进行):
    服务器A:安装webbench,在此服务器上运行压力测试工具
    服务器B:提供web应用服务,运行时架构为Nginx+tomcat
    服务器C:提供web应用服务,运行时架构为Nginx+Netty

二、测试步骤
    1、对B的测试:
        a.A服务器上执行 webbench -c 5000 http://www.test.com/
           返回结果:
                        5000 clients, running 30 sec.

                        Speed=28962 pages/min, 9879219 bytes/sec.
                        Requests: 14481 susceed, 0 failed.
           这样看来,似乎压力测试,并发5000个客户端在30秒内执行成功了14481个请求,无失败请求,测试成功
       
        b.A服务器上执行 webbench -c 5000 http://www.test.com/
           同时:B服务器上执行 tail -f access.log |grep WebBench|grep 502 和
                                       tail -f access.log |grep WebBench|grep 499
            A返回结果:基本同a的情况,显示为成功
            B的控制台中却出现了意外的日志输出:
                                        127.0.0.1 - - [14/Jul/2012:14:00:40 +0800] "GET /index.do HTTP/1.0" 502 165 "-" "WebBench 1.5"
                                        127.0.0.1 - - [14/Jul/2012:14:00:40 +0800] "GET /index.do HTTP/1.0" 502 165 "-" "WebBench 1.5"
                                        127.0.0.1 - - [14/Jul/2012:14:00:40 +0800] "GET /index.do HTTP/1.0" 502 165 "-" "WebBench 1.5"
                                        127.0.0.1 - - [14/Jul/2012:14:00:40 +0800] "GET /index.do HTTP/1.0" 502 165 "-" "WebBench 1.5"
     疑问:为什么会出现这种情况?webbench 压力测试是成功的,而从Nginx日志输出来看,存在着很多502(Bad gateway)和499(client has closed connection)错误
     .....
     未完待续,继续研究中...

 
posted on 2012-07-14 14:17 java要多思考下 阅读(2870) 评论(1)  编辑  收藏 所属分类: 系统运维技术研究

评论

# re: 【原】使用webbench进行压力测试过程中的一些疑惑[未登录] 2016-05-26 10:44 萝卜
问题解决了吗,是如何解决的,大神  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: