Microsoft  CSIP   WindowsMobile   MEDC   合作伙伴   体验中心 设为首页 加到收藏夹

 
登录       点击换一张     注册新用户 找回密码

您现在的位置:首页 >> .NET MF >> 新闻资讯>> ASP.NET负压测试
ASP.NET负压测试
2008年07月15日06:04   编辑:lizhe1985 来源: 中国IT实验室 浏览: 320

  前 言

  对于直接面对互联网用户的WEB应用,在开发设计的时候必须格外小心,因为谁也不知道在单位时间内WEB程序访问和运行的速度。所以,在程序设计完成以后,最后针对程序进行一些严格的甚至是苛刻的测试,以确定程序在复杂的网络环境和服务器高压负荷下是否可以保持正常和相对稳定的效率。

  什么是负压测试

  负压测试一般针对WEB应用进行,比如网站等。进行负压测试的目的是为了确定WEB应用在现实的网络环境中是否可以正确而安全的处理各种用户提交的不确定请求,检验程序的健壮性。

  负压测试的另外一个目的在于故意提供足够多的请求,观察程序在这种情况下的反应能力。

  为什么要负压测试

  可能大家现在都已经很熟悉一个很著名的搜索引擎Google,我们知道,这个搜索引擎不但搜索结果准确,而且,搜索速度更是奇快无比。搜索结果准确,那是程序算法在一个方面的表现,搜索速度快,则关系到整个系统的构件和程序的健壮行。如果希望自己编写的程序也可以在大访问量的情况下“从容不迫”,就有必要对程序进行负压测试。

  对于访问量较大的网站或者程序,特别是提供一些比较热门话题程序,最好在正式将网站或者程序公布以前进行比较完备的负压测试,并且根据测试即使优化程序或者合理配置服务器硬件,这样网站不至于在用户量急剧增加的情况下出丑甚至崩溃。

  使用ACT进行测试

  ACT简介

  ACT(或者MSACT)是微软的Visual Studio 和Visual Studio.NET带的一套进行程序测试的工具,也正是我们的负压测试需要用到的。ACT不但可以记录程序运行的详细数据参数,用图表显示程序运行状况,而且安装和使用都比较简单,结果阅读也很方便,是一套较理想的测试工具。

  安装ACT

  最起码,当然我们需要Visual Studio,ACT似乎还没有单独的版本出现。在这里,我们测试一个WEB Service的在高负荷情况下的运行性能。首先,在Visual Studio中打开ACT(如图)



  程序会提示是否建立一个新的工程,点击“是”,然后输入一个文字说明,出现以下界面(图二):



  打开ACT以后,我们可以开始测试了。

  建立一个新的测试

  点击菜单【Action】->
123末页下一页

发表评论
评论标题 :
评论内容 :

    查看评论

请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。 本站拥有管理笔名和留言的一切权利。
相关文章推荐
· .NET开发正则表达式中BUG一例 2008-7-15  lizhe1985
· .NET Micro Framework大会发布新计划 2008-7-15  snowhite
· C#云烟试图切入嵌入式应用领域 2007-11-1  葛立偉
· 亿道电子出席ARM&Microsoft高峰会 2007-11-1  
· Adeneo提供微软.NET Micro Framework软件工程服务 2007-11-1  

  

论坛推荐  
热点活动
更多»

© CSIP 信息产业部软件与集成电路促进中心 All Rights Reserved 版权所有 京ICP备06020771号
联系电话:010-63951881-8003 王先生        邮件:wangj@csip.org.cn