1.JMeter是Apache組織的開(kāi)放源代碼項目,它是功能和性能測試的工具,100%的用java實(shí)現。

2.Grinder
Grinder是一個(gè)負載測試框架,通過(guò)Jython來(lái)編寫(xiě)測試腳本,基于HTTP的測試可以由瀏覽器來(lái)記錄整個(gè)要測試的過(guò)程。
關(guān)鍵特性:
泛型測試方法
靈活的測試腳本編寫(xiě)
分布式框架
成熟的HTTP支持
3.Multi-Mechanize
Multi-Mechanize是一個(gè)開(kāi)源的Web性能和負載測試框架,可讓你并發(fā)運行多個(gè)Python腳本來(lái)對網(wǎng)站或者Web服務(wù)進(jìn)行壓力測試。
主要特性:
支持各種HTTP methods
高級超鏈接和HTML表單支持
支持SSL
自動(dòng)處理Cookies
可設置HTTP頭
自動(dòng)處理重定向
支持代理
支持HTTP認證
下面是一些測試結果圖表:

4.Selenium
Selenium(SeleniumHQ)是thoughtworks公司的一個(gè)集成測試的強大工具。
Selenium的版本
Selenium現在存在2個(gè)版本,一個(gè)叫selenium-core,一個(gè)叫selenium-rc。
selenium-core是使用HTML的方式來(lái)編寫(xiě)測試腳本,你也可以使用Selenium-IDE來(lái)錄制腳本,但是目前Selenium-IDE只有FireFox版本。
Selenium-RC是selenium-remote control縮寫(xiě),是使用具體的語(yǔ)言來(lái)編寫(xiě)測試類(lèi)。
selenium-rc支持的語(yǔ)言非常多,這里我們著(zhù)重關(guān)注java的方式。這里講的也主要是selenium-rc,因為個(gè)人還是喜歡這種方式.
下圖是Selenium IDE的運行界面截圖:

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