科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件用VS.NET中的测试工具测试ASP.NET程序(图)(2)

用VS.NET中的测试工具测试ASP.NET程序(图)(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在本文中我将解释微软Visual Studio企业版中包含的一个重要工具:微软Application Center Test。严肃的Web开发者都应该把这个工具放在自己的工具包中。

作者:天极网  来源:天极网  2007年9月1日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
你会发现代理服务器(proxy)设置信息被填充了,并且与正常值不同。这是因为Application Center Test打开了一个新的浏览器实例并指示它使用Application Center Test运行的专用代理服务器。经过浏览器的任何请求都会被Application Center Test代理捕捉到。

为了完成测试,请关闭浏览器对话框并把用于测试的ASP.NET页面的链接粘贴到地址栏中。点击浏览器的"转到"按钮或直接按下回车键,再次出现了数据表格。下一步,关闭浏览器,你可能看到与图3类似的信息: 

图3:捕捉到的请求

上面的对话框中的请求的详细信息部分现在被Application Center Test代理捕捉到的请求所填充了。这也是浏览器发送的HTTP请求。现在点击“停止记录”,接着点击“下一步”。你会得到一个提示,需要给该测试输入一个名称(我用的是“My Test”),接着你可以点击“完成”关闭向导。

恭喜你!你现在是一个性能测试工程师了--很容易,对吗?

你还可以选择很多其它的设置信息和配置选项。你右键点击“测试”列表中的“My Test”节点并选择“属性”可以看到这些设置。在这些选项中你可以模拟多个浏览器、多个用户、“热身”时间的参数(不会被报告其结果)以及测试的持续时间。你可以以后研究这些设置并阅读一些讨论测试原理和测试策略的文章。我们不在细节上花费太多时间,直接运行测试吧!

运行测试并建立基线

要运行刚才建立的测试,只需要简单地右键点击该测试并选择“开始测试”。测试开始以后,点击“显示详细信息”按钮。细节框中将显示正在运行的测试的一个图表,同时显示在运行测试过程中可能出现的任何错误(图5所示)。第一次运行这个测试建立了基线,我们可以把它与当前的和未来的性能进行对比。图4显示的基线是每秒大约90个请求。 

图4:基线图表

现在你拥有了一个确定的基线了,你可以对应用程序作一些修改以测量修改所引起的性能提升或降低。的确,我使用的测试示例极其简单,但是我会显示出对这一小段代码进行少量的修改可能对应用程序的性能产生很大的影响。

了解改善的部分

评估的方面越多,改善的机会就越大。在例子中我将对应用程序作一些小的修改,并在每个修改之后进行评估。尽管在现实情况下你不可能每步修改都进行这样的测试,但是你应该有周期性检查性能的习惯。对于我们公司的Community Server产品,我们拥有一套用于评估总体应用程序开销的基线。如果进行了重大的修改,开发者就可以使用前面的测试数据来研究性能的提升或降低。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章