熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET應用程序

2013-11-13 09:54:56  來源: .NET編程 

  用戶體驗對於 web 站點的成功是非常必要的所以確保每個特性適當的功能是非常重要的在解決了所有的缺陷之後必須在產品質量環境下測試應用程序所謂產品質量環境是說下面這樣的一個環境這個環境模擬應用程序變成產品之後期望的負載

  有很多工具可以用於這類測試包括微軟的 application center test(act)微軟提供了兩種使用 act 的方式一是作為獨立產品使用另外 visual enterprise edition 也包含一個版本的 act下面讓我們細看一下如何使用這個工具訪問一個 web 應用程序

  得到 act act 壓力測試 web 服務器允許我們分析 web 應用程序的性能和可擴展性問題visual enterprise edition 中的 act 並不限制為只測試使用 構建的應用程序比如說使用它還可以測試任何類型的 web 應用程序包括 active server pages(asp)java server pages(jsp)和 html

  act 通過模擬一大組用戶以及打開很多到 web 服務器的連接來測試 web 應用程序連接到服務器的客戶向服務器發送 http 請求act 允許我們指定要模擬的用戶/連接的數目

  除了標准的 http 協議之外act 支持各種可以在 web 應用程序中使用的身份驗證方案包括流行的安全套接字層(sslsecure sockets layer)協議

  注意在安裝 visual enterprise edition 時 act 是一個安裝選項在開始創建測試之前應該正確地配置測試環境以保證能夠得到可靠的測試結果

  對於如何建立在 act 產品中使用的測試環境微軟提供了以下指導原則

  測試環境應該只包含開發服務器或測試服務器

  開發人員應該盡量減少所有與測試無關的網絡活動而且還要避免在同一個測試環境中同時運行多個測試

  對於一個壓力測試創建足夠的 web 服務器負載使處理器的利用率至少達到 %使用快速的網絡組件避免使用 http 代理服務器壓力測試依賴於逐漸增加的負載等級直到 web 服務器或者應用程序變成瓶頸這個時候停止增加負載如果系統的任何部分比 web 服務器或應用程序慢那麼就不可能測量出服務器或應用程序的最大容量增加負載等級將不能解決這個問題

  在正確地安裝了產品設置好了測試環境之後我們已經可以開始創建和運行測試了

  創建測試在安裝完 act 之後可以將它作為一個獨立工具使用還可以通過 visual 使用如果要使用獨立模式可以在 visual 安裝位置的 visual enterprise features 子目錄下找到而且visual 中還提供了 act projects 的一個新項目類型兩種方式的功能相同但是留在我們熟悉的 visual 工作空間中是一個好的選擇因此下面我將集中在使用 visual 界面

  主要組件是 act 項目在 visual 中通過使用 act project 選項新建一個項目可以創建一個新 act 項目act 項目文件是一個擴展名為 act 的 xml 文件此外在項目設置中option 是一個代理服務器或端口(如果使用)的說明這是我們在項目的 properties 窗口中輸入的值

  可以通過右鍵點擊項目然後選擇 add new item 往項目中添加一個測試act 安裝包括兩個測試腳本(一個是 jscript另外一個是 vbscript)以及一個用於記錄浏覽器會話的選項最後一個選項是測試應用程序的盡可能簡單直接的方法

  一旦選擇了 browser recorded test就會打開一個具有 start 和 cancel 按鈕的窗口start 按鈕通過打開 internet explorer 的一個新實例開始記錄過程在那個 internet explorer 實例中發生的所有活動都將被記錄起來在結束後可以返回 browser record 窗口然後選擇 stop這樣我們就可以選擇 ok 將測試保存在項目中或者取消這一過程選擇 save 可以生成一個 vbscript 文件這個文件包含記錄測試的腳本通過分析系統產生的腳本可以更多地了解 act 腳本的執行情況

  在會話停止記錄之後我們可以用它來測試應用程序也就是說我們可以將這個會話作為測試應用程序性能的基礎測試屬性允許我們控制連接測試等的數目下面是對不同測試屬性的一個概括

  iterations測試將運行的次數

  runtime測試將要運行的時間

  warmuptime測試在啟動之前的等待時間

  connections測試模擬的連接數目

  測試實際上通過 test 下拉菜單執行在 visual 位於 act 項目時菜單欄就會出現這個菜單使用 test 菜單可以啟動和/或停止測試還可以查看測試結果測試結果顯示在 visual 工作空間的輸出窗格中

  browser record 測試只是 act 提供的很多可能的測試中的一種act 安裝中的其它基本測試僅僅發送一個 http 到一個指定的地址但是 act 包括一個廣泛的對象模型我們可以使用這些對象模型來構建使用 vbscript 或者 jscript 的特征齊全的測試


From:http://tw.wingwit.com/Article/program/net/201311/11955.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.