我们需要什么样的压力测试工具?

作者:notus 来源:MARS Test Team 时间:2009-09-09 14:18:00 

看到网上有一篇文章,是介绍如何做网站测试的.从一开始的链接测试,页面内容测试,到浏览器兼容性测试,负载压力测试,一直到最后的安全性测试,甚至包括文档测试,把网站测试的各个环节说的淋漓尽致.相信读者你在做网站的时候,也要或多或少的经历这些测试.今天想和大家聊的,是网站的压力测试.

网站做了是给用户使用的.上面说的这些测试都是为了保证所有用户可以正常的使用网站.但是有一个事情可能会让你的所有这些努力都化为泡影:网站上线了,你却发现用户登陆不了你的网站,或是因为网站反应太慢而离开了.

这就好像一个大超市,只留了一个小门让顾客进出,好多人根本就进不去,如何去购物呢?

于是,你就需要确认你的网站是否能让每个用户都正常的进出.要保证这个,就需要进行压力测试.

很好,你费了好大的劲,在网站发布前做了压力测试,测试软件显示,网站同时登陆10000个人没问题.于是你自信满满的发布了你的网站,但意外还是发生了,你很沮丧的在你的客服邮箱收到好多客户邮件抱怨说网站响应速度太慢.

压力测试都做了,为什么还是这样?

经过排查,发现原来是服务器机房的进出带宽太小了,只能同时满足1000个人,这和之前计划的10000人差远了,于是你不得不临时的和服务器托管商商量解决办法.最后,服务器的问题解决了

可是还是有好多客户抱怨说网页太大打开太慢.

于是,又一轮排查,发现这些用户都来自阿尔巴尼亚,那里你你们商品的重要销售目的地.这下麻烦来了.

……

这样的故事,相信在很多地方不断的重复上演.为什么呢?

这就好像,波音公司在只给737客机做了风洞测试而没有实际试飞的情况下,就把737推向了市场.如果波音公司这么做了,那后果将是难以想象的.

到底什么样的压力测试才是真实可靠的呢?相信看到这里,你都会有一个明确的答案在心里.

我们需要一个压力测试,它不仅仅能模拟目标数量的用户同时登陆网站的情况,更重要的,我们希望这些模拟用户不是来自实验室里的一个软件,而是来自外部的真实网络.来自我们的网站的目标针对地区.

如果使用这样的压力测试来重新测试,上面例子的网站建设者就会发现来自阿尔巴尼亚的用户数量无法同时登陆超过300个人,否则网站的性能会直线下降.那他就会提前采取措施,比如给来自阿尔巴尼亚的用户提供单独的网页通道…在往前,同样可以发现服务器机房的带宽问题,因为我们的压力测试,不是来自机房内部,而是来自真实的世界网络.

没错,我们需要的,是这种真实的压力测试工具.

标签:网站,测试,工具
0
投稿

猜你喜欢

  • Mysql的最大连接数怎样用java程序测试

    2009-01-14 12:05:00
  • SQL SERVER 建立索引

    2010-07-02 21:01:00
  • Linux安装卸载Mysql数据库

    2011-01-29 16:45:00
  • 了解WEB页面工具语言XML(一)产生背景

    2008-09-05 17:18:00
  • asp dictionary对象的用法

    2011-04-14 11:09:00
  • js弹出新窗口而不会被浏览器阻止的方法

    2010-04-06 12:38:00
  • FrontPage XP设计教程3——网页的布局

    2008-10-11 12:20:00
  • js实现input+select组合 抛砖引玉

    2010-08-02 12:34:00
  • Oracle数据库逻辑备份的SH文件

    2010-07-27 13:26:00
  • css行高:line-height属性详解

    2008-06-24 11:42:00
  • 影响SQL Server性能的关键三个方面

    2009-02-13 16:59:00
  • 解决mysql不能插入中文Incorrect string value

    2009-07-30 09:02:00
  • ASP运行在IIS6 500错误解决办法

    2011-04-19 11:15:00
  • 使用IIS调试asp程序检查错误的方法

    2007-09-13 21:54:00
  • asp程序错误详细说明例表

    2008-04-02 12:13:00
  • 分析描述CentOS mysql安装系统

    2010-10-25 20:34:00
  • 提高javascript的速度系列(序)

    2008-07-15 12:38:00
  • 在IE下获取object(ActiveX)的Param

    2009-05-15 13:07:00
  • 将SQL 2000日志迁移到SQL Server 2008

    2009-03-25 16:20:00
  • CSS Sprites对CSS布局的意义、优点和缺点介绍

    2008-07-14 07:22:00
  • asp之家 网络编程 m.aspxhome.com