`
jiasongmao
  • 浏览: 666934 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

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

阅读更多

您可以使用“性能向导” 为 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,如 http://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,例如 http://www.contoso.com。

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

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

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

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

  7. 单击“下一步”

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

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

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

分享到:
评论

相关推荐

    使用RAD开发Web应用程序培训

    - 实验五:使用自动化组件测试工具测试Web应用程序 - **第三天** - J2EE Web应用程序连接到数据库 - 实验六:连接到数据库 - 调试Web应用程序 - 实验七:调试Web应用程序 - 代码检查 - 实验八:使用代码检查...

    C++Builder开发Web应用程序

    Web应用程序是一种运行在服务器端的软件,能够接收来自客户端(通常是Web浏览器)的请求,处理数据并生成动态网页或返回其他形式的数据。根据与Web服务器的交互方式不同,Web应用程序可以分为以下几种类型: 1. **...

    用Tomcat 和Eclipse开发Web 应用程序(部署发布)配置.docx

    ### 使用Tomcat与Eclipse开发Web应用程序:部署与发布配置详解 #### 一、引言 随着互联网技术的发展,Web应用程序已经成为企业信息化建设的重要组成部分。本文档旨在介绍如何使用Apache Tomcat与Eclipse IDE来进行...

    使用ColdFusion Express进行ColdFusion Web应用开发

    在当今快速发展的互联网技术领域中,ColdFusion作为一种成熟且功能强大的Web应用程序开发平台,一直保持着其独特的地位。ColdFusion Express是Allaire Corporation推出的一款面向Windows NT、Windows 95/98等操作...

    iis本地发布Web程序(ASP、silverlight程序的本地发布)

    2. **准备Web应用程序**:这里以ASP.NET Web应用程序为例,您需要有一个已完成的ASP.NET Web项目,包括.csproj文件、.aspx文件等。 3. **创建发布文件夹**: - 在C盘或其他合适的磁盘位置创建一个文件夹,例如命名...

    使用ACT对Web程序进行性能容量测试

    - **自动化测试套件创建**:能够创建自动化的测试套件,以便在新的项目版本发布后自动运行这些测试,确保应用程序的稳定性和性能。 - **测试结果分析**:提供详细的测试报告,包括响应时间、吞吐量等关键指标,便于...

    PB11开发Web Service应用

    PB11(PowerBuilder 11)是Sybase公司推出的一款强大的关系型数据库应用程序开发工具,尤其适合于构建企业级的客户端/服务器和Web应用程序。本篇内容将深入探讨如何利用PB11来开发Web Service应用,这对于初学者来说...

    WEBLOAD压力测试流程

    WebLOAD能够提供Web应用程序在压力下的个体性能统计,检测Web应用程序的可扩展性和完整性。 WebLOAD压力测试流程的主要步骤包括: 1. 创建一个议程:创建一个议程文件,模拟真实用户的操作,来运行测试会话。 2. ...

    利用PB11 开发 Web Service 应用

    本教程将深入探讨如何利用PB11来开发Web Service应用程序。 一、Web Service简介 Web Service是一种基于互联网的、平台无关的软件接口,通过XML、SOAP(简单对象访问协议)和WSDL(Web服务描述语言)等标准进行通信...

    Community Server 2008 Web 安装程序

    - IIS:作为Web服务器,承载Community Server的Web应用程序。 4. **安全与维护** - 安全性:内置的安全机制保护用户数据,如SSL加密、登录验证、XSS防护等。 - 更新与补丁:定期发布更新和安全补丁,以修复已知...

    Oracle商业智能应用程序安装指南

    - **配置Web服务器**:配置Web服务器以支持Oracle BI应用程序。 - **安全性配置**:设置访问控制、用户认证等安全性功能。 - **测试安装**:安装完成后进行功能测试,确保一切正常运行。 #### 四、其他注意事项 ...

    jquery网站向导插件

    由于其简洁的API,jQuery被广泛应用于网页和应用程序的开发中。 **2. 向导插件的作用** 网站向导插件通常包含一系列步骤,引导用户了解网站的核心功能,帮助他们快速上手。这种插件特别适用于复杂的网页或应用,...

    homewizard:保护家庭向导的WebUI

    【描述】:“家庭向导”是一个专注于家庭安全和智能设备管理的应用程序,其WebUI是系统的重要组成部分。这个WebUI允许用户通过互联网远程访问和控制家中的智能设备,如安全摄像头、恒温器、门锁等,同时也能监控网络...

    Web应用安全:IIS日志配置.docx

    IIS(Internet Information Services)是微软公司提供的互联网基础服务,它作为Windows操作系统的一部分,提供了一系列用于托管Web应用程序和服务的功能。本文将深入探讨如何配置IIS日志,这对于Web应用安全至关重要...

    应用程序服务器.ppt

    1. 通过“开始/控制面板/添加或删除程序”菜单命令,打开“添加或删除程序”窗口,单击窗口左侧的“添加/删除 Windows 组件”按钮,打开“Windows 组件向导”对话框,在“组件”列表框中选中“应用程序服务器”项。...

    Flex_4:开发RIA_应用程序.pdf

    - **体验Web 和桌面应用程序:** Flex 可以用于创建Web应用程序以及桌面应用程序,这得益于Adobe AIR技术的支持。AIR允许开发者使用Flex、HTML、JavaScript 和 Flash 技术来构建本地桌面应用程序。 - **有关Flex 的...

    Visual Web Developer 2005

    为了提高开发效率,Visual Web Developer 2005提供了一系列预定义的Web应用程序项目模板,包括网站、Web应用程序、博客系统等。这些模板包含了基础结构和常见的功能模块,开发者可以根据实际需求进行修改和扩展。 ...

Global site tag (gtag.js) - Google Analytics