如何:使用性能向导分析网站或 Web 应用程序

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 专业版 

Visual Studio 学习版

主题适用 主题适用 主题不适用 主题不适用

您可以使用**“性能向导”**为 ASP.NET Web 应用程序收集性能数据。 您可以分析在 Visual Studio 中打开的 Web 应用程序,也可以分析位于本地计算机上但未在 Visual Studio IDE 中打开的 ASP.NET 网站。

提示

利用“性能向导”,您可以将层交互 (TIP) 数据和/或 JScript 性能数据添加到收集的分析数据中。 TIP 选项从服务器端进程中收集数据。 JScript 分析通过本地或远程网站上运行的脚本收集数据。 在多数情况下,应只选择其中一个选项。

根据管理员进行的用户访问权限设置,单个用户可能拥有(或可能没有)在承载 ASP.NET 进程的计算机上创建探查器会话的安全性权限。 下面的示例演示了用户间可能存在的不同之处:

  • 管理员设置了要启动的驱动程序和服务后,某些用户可以访问高级分析功能。

  • 域用户仅能访问取样分析。

  • 某些用户可以拒绝向所有其他用户提供分析的访问权。

有关更多信息,请参见分析和 Windows Vista 安全性VSPerfCmd 中的 ADMIN 选项。

分析网站项目

  1. 在 Visual Studio 高级专业版或 Visual Studio 旗舰版中打开 ASP.NET Web 项目。

  2. 在**“分析”菜单上,单击“启动性能向导”**。

  3. 在向导的第一页上,选择分析方法,然后单击**“下一步”**。 有关分析方法的更多信息,请参见了解分析方法。 请注意,并发可视化工具分析方法对于 Web 应用程序不可用。

  4. 在**“要以哪个应用程序为目标进行分析?”下拉列表中,确保选择了当前项目,然后单击“下一步”**。

  5. 在向导的第三页上,可以选择添加层交互分析 (TIP) 数据和/或网页中运行的 JavaScript 中的数据。

    • 若要收集层交互,请选中**“启用层交互分析”**复选框。

    • 若要收集网页上运行的 JavaScript 中的数据,请选中**“分析 JavaScript”**复选框。

  6. 单击**“下一步”**。

  7. 在该向导的第四页上,单击**“完成”**。

  8. 此时将为 ASP.NET 应用程序创建性能会话,并在浏览器中启动网站。 执行您要分析的功能,然后关闭浏览器。

    探查器将生成数据文件并在 Visual Studio 主窗口中显示数据的“摘要”视图。

分析网站而不在 Visual Studio 中打开项目

  1. 打开 Visual Studio 高级专业版或 Visual Studio 旗舰版。

  2. 在**“分析”菜单上,单击“启动性能向导”**。

  3. 在向导的第一页上,选择分析方法,然后单击**“下一步”**。 有关更多信息,请参见了解分析方法

  4. 在向导的第二页上,选择**“分析 ASP.NET 或 JavaScript 应用程序”选项,然后单击“下一步”**。

  5. 在向导第三页上的**“运行 Web 应用程序的 URL 或路径将是什么”框中,输入应用程序主页的 URL,然后单击“下一步”**。

    • 对于基于服务器 (IIS) 的网站,请键入 URL,如 https://localhost/MySite/default.aspx。 这样将分析本地计算机上位于 MySite 的应用程序根目录下的 ASP.NET 应用程序,同时在 Internet Explorer 中启动该网站上的网页 default.aspx,从而启动会话。

    • 对于基于文件的网站,请键入路径,如 file///c:\WebSites\MySite\default.aspx。 这样将分析位于 c:\webSites\MySite 的 ASP.NET 应用程序,同时在 Internet Explorer 中启动网页 http://localhost:nnnn/MySite/default.aspx,从而启动会话。

    • 对于您要在其上收集 JavaScript 数据的外部网站,请键入 URL,例如 https://www.contoso.com。

    有关更多信息,请查看 ASP.NET 目标二进制文件的属性页。

  6. 在向导的第三页上,可以选择添加层交互分析 (TIP) 数据和/或网页中运行的 JavaScript 中的数据。

    • 若要收集层交互,请选中**“启用层交互分析”**复选框。

    • 若要收集网页上运行的 JavaScript 中的数据,请选中**“分析 JavaScript”**复选框。

  7. 单击**“下一步”**。

  8. 在该向导的第四页上,单击**“完成”**。

  9. 此时将为 ASP.NET 应用程序创建性能会话,并在浏览器中启动网站。 执行您要分析的功能,然后关闭浏览器。

    探查器将生成数据文件并在 Visual Studio 主窗口中显示数据的“摘要”视图。

请参见

概念

为分析工具配置性能会话

了解分析工具中的检测数据值

了解分析工具中的采样数据值

其他资源

概述(分析工具)