51Testing软件测试论坛

标题: 负载机访问站点失败,而同网段其他机器访问正常 [打印本页]

作者: 学会洒脱    时间: 2011-6-23 20:56
标题: 负载机访问站点失败,而同网段其他机器访问正常
各位有没有遇到这么个情况:负载机访问站点失败,其他机器访问正常

纯粹的只是打开登录页面,仅此操作,并没有后续登录操作。
但当并发数达到120左右时,响应时间已经上升不少了10s+了;
当并发数达到150时,响应时间在30s+了;
同时报了不少错误:Action.c(32): 错误 -27796: 连接服务器“service.XXX.com:9080”失败: “[10060] 连接已超时”

而同网段的其他同事,访问站点响应仍然非常快。
作者: 学会洒脱    时间: 2011-6-23 21:04
回复 1# 学会洒脱


    补充一下:负载机在并发数上去之后(120+VU),访问其他站点响应时间也很长。

本人有个猜想:
由于是在客户的普通工作环境下(非机房)进行施压的,是通过交换机网络访问服务器的,会不会是因为交换机的限制,而导致负载机负载上不去?
作者: 学会洒脱    时间: 2011-6-24 15:50
本帖最后由 学会洒脱 于 2011-6-24 15:52 编辑

tomcat服务器上安装LR,测试下来问题依旧。。。

想不通了...
作者: 学会洒脱    时间: 2011-6-24 17:12
问题跟进,大家有时间也帮我分析一下。

可能原因:
一、现场环境网络对于并发数的影响。-----尝试解决方案。
二、负载机性能测试工具LR配置影响。----不详。
三、负载机系统配置影响。----可能性不大,同网段其他机子情况相同
四、脚本问题。-----可能性不大,单打开登录页面也会导致失败


解决方案
一、        在外部网络(公司里、家里)进行压力负载测试。
二、        尝试在客户环境进行多台负载机一起施压。(时间不够,看下次有无机会进行尝试)
作者: 学会洒脱    时间: 2011-6-27 14:17
解决方案
一、在外部网络(公司里、家里)进行压力负载测试。

试验失败,VU到170时,把服务器压垮了..
作者: 学会洒脱    时间: 2011-7-5 17:51
本帖最后由 学会洒脱 于 2011-7-5 18:00 编辑

最新跟踪结果:可能与tomcat服务器连接数上限的设置有关。tomcat默认连接数为300,这一点与执行结果中的connections吻合,connections数到300(虚拟用户150)后,曲线持平不再上升。

与此同时,各项异常指标出现开始抬头、事务响应时间开始变长。。
公网上其他机器手动打开站点失败。

基于目前项目已经上线,暂无法跟踪,等二期项目开展时继续跟踪。
作者: yandaju    时间: 2011-7-11 11:15
客户端网络使用情况有监控没?若网络流量长时间100%或者0%都是不正常的。
一般客户机最多并发100用户(2G内存),超过100最好使用多台客户机的资源进行并发。
作者: liugengcheng    时间: 2012-8-22 16:25
回复 7# yandaju


一台客户机100左右,那webbench可以模拟30000并发是怎么理解的?
此100应该怎么理解?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2