<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

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

            14款開(kāi)源的Web應用測試工具

            發(fā)布: 2011-5-23 15:04 | 作者: 網(wǎng)絡(luò )轉載 | 來(lái)源: 領(lǐng)測軟件測試網(wǎng)采編 | 查看: 163次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

             5.Mechanize

              當您希望與Web頁(yè)面中找到的內容進(jìn)行某種比較復雜的交互時(shí),您需要使用mechanize庫

              6.Zope-Testbrowser可編程瀏覽器用于黑盒功能測試

              Zope.testbrowser提供了一個(gè)簡(jiǎn)單易用的可編程Web瀏覽器,主要用于測試,可在Zope中使用。

              7.Capybara

              Capybara旨在簡(jiǎn)化測試Rack應用(Rails、Sinatra、Merb等應用)的集成過(guò)程。Capybara可模擬一個(gè)真實(shí)的用戶(hù)跟Web應用進(jìn)行交互。

              8.OpenSTA

              OpenSTA是一個(gè)免費的、開(kāi)放源代碼的web性能測試工具,能錄制功能非常強大的腳本過(guò)程,執行性能測試。例如虛擬多個(gè)不同的用戶(hù)同時(shí)登陸被測試網(wǎng)站。

              OpenSTA是專(zhuān)用于B/S結構的、免費的性能測試工具。它的優(yōu)點(diǎn)除了免費、源代碼開(kāi)放的優(yōu)點(diǎn)外,還能對錄制的測試腳本進(jìn)行,按指定的語(yǔ)法進(jìn)行編輯。在錄制完測試腳本后,可以對測試腳本進(jìn)行編輯,以便進(jìn)行特定的性能指標分析。其較為豐富的圖形化測試結果大大提高了測試報告的可閱讀性。

              OpenSTA基于CORBA的結構體系,它通過(guò)虛擬一個(gè)proxy,使用其專(zhuān)用的腳本控制語(yǔ)言,記錄通過(guò)proxy的一切HTTP/S traffic。通過(guò)分析OpenSTA的性能指標收集器收集的各項性能指標,以及HTTP數據,對系統的性能進(jìn)行分析。

              優(yōu)點(diǎn):壓力測試引擎具有可擴充性,可以完成打規模的壓力測試。提供腳本語(yǔ)言支持。

              9.Pylot

              Pylot是一款開(kāi)源的用以測試Web Service性能和擴展性的工具,它運行HTTP負載測試,這對于制定容量計劃、確定基準點(diǎn)、分析系統瓶頸以及系統調優(yōu)都非常有用。在使用過(guò)程中,Pylot會(huì )發(fā)起并發(fā)請求(HTTP Requests),檢驗服務(wù)器響應,以及帶有相關(guān)指標的報表。它通過(guò)GUI或者Shell/Console來(lái)執行和監視對被測試網(wǎng)站的測試過(guò)程。

              Pylot基于Python開(kāi)發(fā),和著(zhù)名的Apache壓力測試工具ab一樣,默認在命令行運行,也可以通過(guò)參數觸發(fā)GUI界面,當然前提是安裝了wxPython的。

              10.Splinter

              Splinter是一個(gè)用Python編寫(xiě)的Web應用程序進(jìn)行驗收測試的工具。

              示例代碼:

              browser = Browser('webdriver.chrome') browser = Browser('webdriver.firefox') browser = Browser('zope.testbrowser') browser.visit('http://cobrateam.info') browser.reload() browser.find_by_css('h1') browser.find_by_xpath('//h1') browser.find_by_tag('h1') browser.find_by_name('name') browser.find_by_id('firstheader')

              11.Windmill

              Windmill是一個(gè)Web測試工具,讓你進(jìn)行自動(dòng)化的測試和調試web應用。

              12.Alfajor

              Alfajor提供了先進(jìn)的、面向對象的跟瀏覽器無(wú)關(guān)的HTTP資源測試框架,Python腳本和測試代碼可實(shí)時(shí)的同步同步瀏覽的X/HTML DOM,當頁(yè)面上因為JavaScript更改DOM時(shí)也會(huì )及時(shí)反映到該框架。同時(shí)提供了客戶(hù)端API支持對JSON和Web API的測試。

              13.Webrat

              Webrat可幫我們編寫(xiě)可表達以及穩健的驗收測試腳本,主要用于Ruby應用,支持多種Ruby的Web框架,例如Rails,Merb 和 Sinatra。Webrat同時(shí)還支持一些常用的測試框架,例如:RSpec, Cucumber, Test::Unit and Shoulda.

              14.webload

              webload是RadView公司推出的一個(gè)性能測試和分析工具,它讓web應用程序開(kāi)發(fā)者自動(dòng)執行壓力測試;webload通過(guò)模擬真實(shí)用戶(hù)的操作,生成壓力負載來(lái)測試web的性能。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            22/2<12

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

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>