• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    監視 ASP.NET 應用程序性能

    發布: 2008-5-06 10:50 | 作者: 王翔 | 來源: 本站原創 | 查看: 116次 | 進入軟件測試論壇討論

    領測軟件測試網 有許多工具可以幫助您測試和監視 Web 應用程序的性能。ASP.NET 包括多個性能計數器,可以使用這些性能計數器來跟蹤應用程序的執行。您還可以使用內置的 ASP.NET 跟蹤功能來跟蹤頁或應用程序的代碼執行。

    注意
      一些可視化設計器包括用于測試 ASP.NET 應用程序的工具。例如,Microsoft Visual Studio 2005 提供 Application Center Test 1.0 (ACT),該工具通過打開多個與 Web 服務器的連接并快速發送 HTTP 請求來模擬大型用戶組。有關更多信息,請參考位于 MSDN 網站上的 ACT 文檔。


      大多數 ASP.NET 性能計數器是為單個應用程序公開的。在 Windows 性能監視器 (Perfmon.exe) 中,“ASP.NET Applications”性能對象下提供針對單個應用程序的計數器。如果服務器上有多個應用程序,當選擇計數器進行監視時,請指定特定的應用程序實例。另外,性能監視器中有一個特殊的“__Total__”應用程序實例,它合計服務器上所有應用程序的計數器值。

      ASP.NET 還公開了全局計數器,這些計數器不限定于具體的應用程序實例。這些計數器位于 ASP.NET 性能對象之下。有關如何在 Windows 性能監視器中查看這些計數器的說明,請參見如何:查看計算機中可用的 ASP.NET 性能計數器。有關每個 ASP.NET 系統和 ASP.NET 應用程序性能計數器的信息,請參見 ASP.NET 的性能計數器。

      ASP.NET 還包含跟蹤功能,該功能可以顯示連續跟蹤輸出語句間的重要執行時間信息,以及有關服務器控件層次結構、使用的視圖狀態量和頁上的控件呈現大小等信息。有關跟蹤的更多信息,請參見 ASP.NET 跟蹤。

      由于 ASP.NET 運行于公共語言運行庫下,因此可以使用公共語言運行庫的分析服務完整地分析一個網頁,從入口點通過所有中間層對象到達結尾。有關探查器的更多信息,請參見調試 ASP.NET Web 應用程序。

    注意
      當您要進行穩定狀態運行分析時,最好忽略首次請求和對象一次性初始化的開銷。例如,首次請求一個 ASP.NET 頁時,如果尚未對應用程序進行預編譯,則需要編譯 Page 類實例的開銷。一旦完成應用程序編譯,后續請求的性能將提高。


      有關 .NET Framework 中性能監視的更多信息,請參見監視性能閾值的介紹。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: asp ASP net NET Net 性能 應用程序


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>