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

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

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

文章來源于領測軟件測試網 http://www.kjueaiud.com/