51Testing软件测试论坛

标题: 网站性能测试!(有经验进)收集发现的问题和解决方法! [打印本页]

作者: 超越自我    时间: 2009-1-9 11:34
标题: 网站性能测试!(有经验进)收集发现的问题和解决方法!
如果网站频繁被用户不停地点击,系统平台该怎样处理比较好?猜想!

是继续让用户继续等待?

阻止用户这样的操作?

平台不断的报错?

系统平台根本不接受这些响应?还是系统平台不能响应过来?

如果用户用黑客工具频繁攻击网站..网站有什么应对方式?阻止IP不能访问?端口不能访问?阻止该用户的操作在一段时间内?

服务器能承受这样的人为攻击?

程序没有响应..用户操作可能会更加频繁!响应的时间越来越长?

系统平台占用的内存越来越大?没有释放?连接数也不断增加?

磁盘IO读写也不断写入和写出..

CPU占用资源也不断加大..

oracle连接数会超出限数?

网络带宽会越来越慢..在同一个网络环境上..

网速会影响到每一个用户身上?

还有一个问题:内存泄漏问题!

感觉网站性能测试比较重要和比较难把握..要有更多的数据验证..环境搭配..等等..

作者: gseraph    时间: 2009-1-9 12:24
用户不停的发请求,其实只有最后的对他来说才是有效的,其他的请求,只是增加了服务器的压力。所以要不要阻止是显而易见的。但是实际上多数情况你无法控制。
很多用户发起请求,程序一般不可能同时相应所有的,总会有一部分被排入等待的队列,当等待队列增加的速度远大于处理的速度,一旦达到某个数值,服务器就会崩溃。采用lvs做群集的时候,一台服务器的崩溃,通常会导致用户迅速涌向下一台服务器,从而引起雪崩效应,最后导致服务器群集全部崩溃。
封ip虽然有可能导致部分用户无法正常使用,比如网吧,但是总比所有的用户都因此受到影响要好吧?
后面问题太多了,不知道从哪里开始给你解释,先去吃饭了。
作者: hmilyjch    时间: 2009-1-9 13:30
程序没有响应..用户操作可能会更加频繁!响应的时间越来越长?

这个可以给用户个提示:正在处理请求。
另外,页面中,可以限制,如果没有响应,不让用户再点按钮什么的~
作者: hmilyjch    时间: 2009-1-9 13:35
原帖由 超越自我 于 2009-1-9 11:34 发表
如果用户用黑客工具频繁攻击网站..网站有什么应对方式?阻止IP不能访问?端口不能访问?阻止该用户的操作在一段时间内?

服务器能承受这样的人为攻击?

曾经用apache ab访问百度
结果我们公司在一小段时间内都无法登录baidu
是禁止IP了~
这方法还不错的
作者: 超越自我    时间: 2009-1-9 13:56
标题: 回复 4# 的帖子
不过都要程序能真正识别才行..

如果要测试...也要配置正确的测试环境才行..

我们现在测试...有时都会遇到内存有一段时间下降得很快...用工具只能在本机测试..环境都不一样..

也并不是每间公司的服务器都系最佳性能...有些可能在程序上优化..但如果不知道问题点...程序员有时很难下手的..
作者: 超越自我    时间: 2009-1-9 13:58
标题: 回复 2# 的帖子
如果只接受后一请求..对于前一请求应该是不公平的吧..
我请求明明在前..等待的时间太久了..会影响用户对网站的信任..
如果队列排队..有人可能占队..其他因素影响等...关键都不能让用户等得太长时间..服务器也不一定是每间公司都能买最好的..
作者: ly_10303738    时间: 2009-1-9 15:45
非常感谢!!!




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