• λ我爱Aspx >> Asp.Net >> 用VS.NET中的测试工具测试ASP.NET程序
  • 用VS.NET中的测试工具测试ASP.NET程序

  • :未知  Դ:非寒日志  :2007-4-21 0:50:53  ؼ:.net,asp.net,asp
  • 作者: 陶刚

    在编写ASP.NET应用程序的时候,你会花费多长的时间来考虑性能的问题?很不幸,大多数开发者都对性能问题感到很后悔。性能的规划和设计真的需要放在前面和中心位置。你需要考虑自己的目标,并且确保把良好的性能作为目标之一;接着你需要评估自己的程序,评估的方面越多,改善性能的机会就越大。

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

    Application Center Test

    在离开微软之前,我参加了12个城市的ASP.NET说明会。其中一个覆盖了性能问题,并且给很多开发者介绍了微软Application Center Test。这个工具总是生成大量的有趣的信息,我对它有很多疑问。

    你会发现Application Center Test是Application Center(可以在旧的MSDN CD或DVD中找到)的一部分,或者安装在Visual Studio .NET企业版的Visual Studio .NET 2003\Visual Studio .NET Enterprise Features目录下面。当你第一次打开Application Center Test的时候,你可以看到一个用于导航可用的测试、结果和用户的树视图。首先,我希望显示出很容易建立测试。

    使用Application Center Test

    首先,建立一个简单的Web应用程序。例如,我将使用图1所示的页面(请注意,我使用了一些联机编写ASP.NET页面的小技巧,你不需要编写完整的Page_Load事件声明)。

    示例Web应用程序

    <%@ Page Language="C#" %><%@ Import Namespace="System.Data " %><%@ Import Namespace="System.Data.SqlClient" %><%@ Import Namespace=" System.Configuration" %><script runat="server">public void Page_Load() { using(SqlConnection connection = new SqlConnection(ConfigurationSettings.AppSettings["Northwind"])) { SqlCommand command = new SqlCommand("Select * FROM Products", connection); connection.Open(); DataGrid1.DataSource = command.ExecuteReader(); DataGrid1.DataBind(); }}</script><form runat="server"><asp:DataGrid id="DataGrid1" runat="server" /></form>
    Ҷƪл˵?
  • һƪASP.NET 2.0客户端回调的实现分析
    һƪ通过避免10 个常见 ASP.NET 缺陷使网站平稳运行