51Testing软件测试论坛

标题: 版主们进啊,测试时遇到的问题,如何确定是哪里出了问题? [打印本页]

作者: SexyCat_1113    时间: 2011-8-17 14:20
标题: 版主们进啊,测试时遇到的问题,如何确定是哪里出了问题?
测试的目的是为了确定加载了自己公司产品后,网络性能的损失。。。产品很简单,是一个硬件式的防火墙,检验通过的Http报文,现在的拓扑环境是搭建的局域网,都是千兆的,结构顺序是,两台LR负载产生机=》硬件防火墙=》一台测试服务器,服务器上是最简单的html网页,几行字符加几张图片,脚本非常简单,就是访问这个html页面,没有问题。。。然后是测试方法,10个10个用户加,最大到50个,持续10分钟。。。过程中发生的问题,吞吐量以及点击率都在同一个时间下降,持续一段时间后,又恢复,又下降,恢复,具体情况见图表,查看分析图表发现,在下降的时间,服务器有过reties,下面给出的理由是connection closed by server,并且发现在那个时候,第一次缓冲时间非常长,而且都是服务器时间,网络时间损耗很小,再看下载页面分析,其中html本身和1.gif用去的时间最长。。。具体都见图表。。。要说明的是,如果当中没有硬件防火墙,直接负载机发到服务器,不会产生这种问题,性能曲线都是很平滑稳定的。。。

想在想知道的就是为什么会产生性能的下降,是哪个环节或者部分出了问题,该如何去思考呢? 顺便一问:另外第一次缓冲时间很多地方都提到了,但是已经理解的不清晰,这个时间的长短归根到底代表着什么呢?

[attach]74885[/attach]
每秒通过的事务数

[attach]74886[/attach]
事务的响应

[attach]74887[/attach]
这里就是Reties的发生与点击率的下降

[attach]74889[/attach]
网页下载分析

[attach]74888[/attach]
最大的下载时间

[attach]74890[/attach]
第一次缓冲时间
作者: SexyCat_1113    时间: 2011-8-17 14:53
没人啊???
作者: v522zy    时间: 2011-8-17 15:12
retries的增加就是LR与服务器连接断了,才导致的

第三个图,HPS降低的同时,RPS提高,正说明了这一点,

而无防火墙时,一切正常

只能说明是防火墙的问题。
作者: v522zy    时间: 2011-8-17 15:24
retries的增加就是LR与服务器连接断了,才导致的

第三个图,HPS降低的同时,RPS提高,正说明了这一点,
...
v522zy 发表于 2011-8-17 15:12



   
你可以借助防火墙日志、过滤记录这些,分析分析
作者: 云层    时间: 2011-8-17 17:08
你可以看看改变负载量是不是断开连接的时间会变化,是不是有资源泄露导致的这个问题
作者: SexyCat_1113    时间: 2011-8-17 17:49
回复 3# v522zy
连接断了的话,是不是应该完全没有响应了?而不是下降一些。。。
作者: andrewXX    时间: 2011-8-17 18:23
可以看下加压时,服务器的各项性能吗?
作者: andrewXX    时间: 2011-8-17 18:25
可以看下服务器的性能吗?cpu,i/o,mm等,html本身和1.gif这两个文件大吗?
防火墙关闭时性能对比很明显?那肯定要找防火墙原因啦。。。
作者: SexyCat_1113    时间: 2011-8-17 20:49
回复 7# andrewXX
没打开服务器的系统性能计数器。。。忘记了。。。
作者: SexyCat_1113    时间: 2011-8-17 20:50
回复 8# andrewXX
图片都是一样的,1.8K很小的GIF。。。
作者: 何去何从    时间: 2011-8-29 12:32
学习中的顶起




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