濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 14款好用開源的Web應(yīng)用壓力負(fù)載,性能測(cè)試工具推薦

14款好用開源的Web應(yīng)用壓力負(fù)載,性能測(cè)試工具推薦

熱門標(biāo)簽:慶陽(yáng)電腦外呼系統(tǒng)代理商 騰訊搜狗地圖標(biāo)注在哪里 生化危機(jī)3原版地圖標(biāo)注 地圖標(biāo)注的聊天案例 智能外呼系統(tǒng)的劣勢(shì) 江門申請(qǐng)400電話 定位地圖標(biāo)注 電銷客服機(jī)器人價(jià)格 泉州呼叫中心外呼系統(tǒng)多少錢

JMeter

JMeter是Apache組織的開放源代碼項(xiàng)目,它是功能和性能測(cè)試的工具,100%的用java實(shí)現(xiàn)。

Grinder

Grinder是一個(gè)負(fù)載測(cè)試框架,通過Jython來編寫測(cè)試腳本,基于HTTP的測(cè)試可以由瀏覽器來記錄整個(gè)要測(cè)試的過程。

關(guān)鍵特性:

泛型測(cè)試方法

靈活的測(cè)試腳本編寫

分布式框架

成熟的HTTP支持

Multi-Mechanize

Multi-Mechanize 是一個(gè)開源的Web性能和負(fù)載測(cè)試框架,可讓你并發(fā)運(yùn)行多個(gè) Python 腳本來對(duì)網(wǎng)站或者Web服務(wù)進(jìn)行壓力測(cè)試。

主要特性:

支持各種 HTTP methods

高級(jí)超鏈接和HTML表單支持

支持 SSL

自動(dòng)處理 Cookies

可設(shè)置HTTP頭

自動(dòng)處理重定向

支持代理

支持 HTTP 認(rèn)證

下面是一些測(cè)試結(jié)果圖表:

Selenium

Selenium (SeleniumHQ) 是 thoughtworks公司的一個(gè)集成測(cè)試的強(qiáng)大工具。

一、Selenium 的版本

Selenium 現(xiàn)在存在2個(gè)版本,一個(gè)叫 selenium-core, 一個(gè)叫selenium-rc 。

selenium-core 是使用HTML的方式來編寫測(cè)試腳本,你也可以使用 Selenium-IDE來錄制腳本,但是目前Selenium-IDE只有 FireFox 版本。

Selenium-RC 是 selenium-remote control 縮寫,是使用具體的語(yǔ)言來編寫測(cè)試類。

selenium-rc 支持的語(yǔ)言非常多,這里我們著重關(guān)注java的方式。這里講的也主要是 selenium-rc,因?yàn)閭€(gè)人還是喜歡這種方式.

下圖是Selenium IDE的運(yùn)行界面截圖:

Mechanize

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

Zope-Testbrowser 可編程瀏覽器用于黑盒功能測(cè)試

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

Capybara

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

OpenSTA

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

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

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

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

Pylot

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

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

Splinter

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

示例代碼:

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')


Windmill

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

Alfajor

Alfajor 提供了先進(jìn)的、面向?qū)ο蟮母鸀g覽器無關(guān)的 HTTP 資源測(cè)試框架,Python 腳本和測(cè)試代碼可實(shí)時(shí)的同步同步瀏覽的 X/HTML DOM,當(dāng)頁(yè)面上因?yàn)?JavaScript 更改 DOM 時(shí)也會(huì)及時(shí)反映到該框架。同時(shí)提供了客戶端API支持 對(duì) JSON 和 Web API 的測(cè)試。

Webrat

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

webload

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

更多關(guān)于Web應(yīng)用壓力負(fù)載,性能測(cè)試工具的文章請(qǐng)查看下面的相關(guān)鏈接

標(biāo)簽:邢臺(tái) 那曲 辛集 來賓 萍鄉(xiāng) 山西 錫林郭勒盟 鷹潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《14款好用開源的Web應(yīng)用壓力負(fù)載,性能測(cè)試工具推薦》,本文關(guān)鍵詞  14款,好用,開源,的,Web,應(yīng)用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《14款好用開源的Web應(yīng)用壓力負(fù)載,性能測(cè)試工具推薦》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于14款好用開源的Web應(yīng)用壓力負(fù)載,性能測(cè)試工具推薦的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    平远县| 新野县| 沿河| 金堂县| 大英县| 峨眉山市| 淮北市| 塘沽区| 页游| 类乌齐县| 观塘区| 常州市| 彭水| 南通市| 景宁| 井冈山市| 阿合奇县| 惠安县| 双峰县| 蒲江县| 新津县| 隆安县| 阳西县| 增城市| 资溪县| 林州市| 抚松县| 葵青区| 新邵县| 孟州市| 元朗区| 新化县| 玉田县| 上思县| 青海省| 天全县| 博野县| 福州市| 荣成市| 获嘉县| 上饶市|