web測試常用工具

1、Selenium(兼容性測試)

       Selenium是一個用於Web應用程序測試的工具。Selenium 測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE,Mozilla和Firefox等。這個工具的主要功能包括:測試與瀏覽器的兼容性--測試你的應用程序看是否能夠很好得工作在不同瀏覽器和操作系統之上。測試系統功能--創建衰退測試檢驗軟件功能和用戶需求。

2、WAS(負載測試)

          隨着服務器端處理任務的日益複雜以及網站訪問量的迅速增長,服務器性能的優化也成了非常迫切的任務。在優化之前,最好能夠測試一下不同條件下服務器的性能表現。找出性能瓶頸所在是設計性能改善方案之前的一個至關緊要的步驟。 
  本文介紹Microsoft的Web Application Stress Tool(WAS,Web應用負載測試工具)在Web服務器性能測試中的應用(注:Stress基本含義爲“重壓;壓力”等,本文稱之爲“負載”)。另外,我們還將通過WAS評估一種相對簡單的網站性能改善方法,這種方法的基本思想是在服務器上生成靜態的HTML頁面、避免過多的數據庫調用。  
  負載測試是任何Web應用的開發週期中一個重要的步驟。如果你在構造一個爲大量用戶服務的應用,搞清楚你的產品配置能夠承受多大的負載非常重要。如果你在構造一個小型的Intranet網站,測試能夠暴露出最終會導致服務器崩潰的內存漏洞以及競爭情況。  
  無論是哪種情形,花些時間對應用進行負載測試可以獲得重要的基準性能數據,爲未來的代碼優化、硬件配置以及系統軟件升級帶來方便。即使經費有限的開發組織也可以對它們的網站進行負載測試,因爲Microsoft的WAS是可以免費下載的。WAS要求Windows NT 4.0 SP4或者更高,或者Windows 2000。爲了對網站進行負載測試,WAS可以通過一臺或者多臺客戶機模擬大量用戶的活動。WAS支持身份驗證、加密和Cookies,也能夠模擬各種瀏覽器類型和Modem速度,它的功能和性能可以與數萬美元的產品相媲美。如果你對WAS和Microsoft的另外一個測試工具Web Capacity Analysis Tool (WCAT)之間的差別感興趣,可以訪問Microsoft Web工具的比較頁面。  
  要對網站進行負載測試首先必須創建WAS腳本模擬用戶活動。我們可以用下面四種方法之一創建腳本:通過記錄瀏覽器的活動;通過導入IIS日誌;通過把WAS指向Web網站的內容;或者手工製作。圖1所顯示的是通過記錄瀏覽器事件生成的腳本的一部分,網站是Microsoft的Duwamish Book Store。Duwamish是Microsoft開發的電子商務Web應用示例,從Duwamish網站的“Phase 4”鏈接可以下載這個軟件包。下載包中包含了它自己的WAS測試腳本。  
  製作WAS腳本是相當簡單的,不過要製作出模擬真實用戶活動的腳本有點兒複雜。如果你已經有一個運行的Web網站,可以使用Web服務器的日誌來確定Web網站上的用戶點擊分佈。如果你的應用還沒有開始運行,那麼只好根據經驗作一些猜測了。

3、   OpenSTA(性能測試)

       OpenSTA(Open System Testing Architechture)是專用於B/S結構的、免費的性能測試工具。它的優點除了免費、源代碼開放的優點外,還能對錄製的測試腳本進行,按指定的語法進行編輯。測試工程師在錄製完測試腳本後,只需要瞭解該腳本語言的特定語法知識,就可以對測試腳本進行編輯,以便於再次執行性能測試時獲得所需要的參數,之後進行特定的性能指標分析。OpenSTA以最簡單的方式讓大家對性能測試的原理有較深的瞭解,其較爲豐富的圖形化測試結果大大提高了測試報告的可閱讀性。
      OpenSTA是基於Common Object Request Broker Architecture (CORBA)的結構體系。它是通過虛擬一個proxy, 使用其專用的腳本控制語言,記錄通過proxy 的一切HTTP/S traffic。測試工程師通過分析OpenSTA的性能指標收集器收集的各項性能指標,以及HTTP數據,對被測試系統的性能進行分析。

4、SAINT(安全測試)

      Security Administrator's Integrated Network Tool,此工具能夠測出網站系統的相應的安全問題,並且能夠給出安全漏洞的解決方案,不過是一些較爲常見的漏洞解決方案。

5、CSE HTML Validator(HTML代碼檢查)

6、Loadrunner,winrunner(性能測試)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章