轉(zhuǎn)帖|行業(yè)資訊|編輯:蔣永|2017-03-24 11:05:18.000|閱讀 721 次
概述:負(fù)載/壓力測試工具可以讓你了解應(yīng)用程序在負(fù)載/壓力下的執(zhí)行情況,它可以暴露其中的問題,并進(jìn)行改進(jìn)。因此,負(fù)載/壓力測試是確保系統(tǒng)運行效率并不可少的部分。本文介紹了 10 個開源的負(fù)載/壓力測試工具,歡迎補充。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
負(fù)載/壓力測試工具可以讓你了解應(yīng)用程序在負(fù)載/壓力下的執(zhí)行情況,它可以暴露其中的問題,并進(jìn)行改進(jìn)。因此,負(fù)載/壓力測試是確保系統(tǒng)運行效率并不可少的部分。本文介紹了 10 個開源的負(fù)載/壓力測試工具,歡迎補充。
1、Apache JMeter
JMeter 是 Apache 組織的開放源代碼項目,它是功能和性能測試的工具,100% 的用 Java 實現(xiàn)。

2、Httperf
Httperf 是個 web 服務(wù)器的性能測試工具,來自惠普公司。Httperf 提供了靈活的生成各種 HTTP 負(fù)載來測試服務(wù)器的性能,提供可靠、高性能的工具,支持 HTTP/1.1 和 SSL。

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

4、loadUI
loadUI 是一個企業(yè)級的負(fù)載測試工具,測試可分布式運行并可實時修改,與 soapUI 緊密集成,使用高度圖形化接口,使得測試變得很簡單而且運行迅速。

5、Grinder
Grinder 是一個負(fù)載測試框架,通過 Jython 來編寫測試腳本,基于 HTTP 的測試可以由瀏覽器來記錄整個要測試的過程。
6、JCrawler
JCrawler 是一個開源的 WEB 應(yīng)用壓力測試工具。通過其名字,你就可以知道這是一個用 Java 寫的像網(wǎng)頁爬蟲一樣的工具。只要你給其幾個 URL,它就可以開始爬過去了,它用一 種特殊的方式來產(chǎn)生你 WEB 應(yīng)用的負(fù)載。

7、Locust
Locust 是一個開源負(fù)載測試工具。Locust 是非常簡單易用,分布式,用戶負(fù)載測試工具。Locust 主要為網(wǎng)站或者其他系統(tǒng)進(jìn)行負(fù)載測試,能測試出一個系統(tǒng)可以并發(fā)處理多少用戶。

8、Siege
Siege 是一個壓力測試和評測工具,設(shè)計用于 WEB 開發(fā)這評估應(yīng)用在壓力下的承受能力:可以根據(jù)配置對一個 WEB 站點進(jìn)行多用戶的并發(fā)訪問,記錄每個用戶所有請求過程的相應(yīng)時間,并在一定數(shù)量的并發(fā)訪問下重復(fù)進(jìn)行。
9、http_load
http_load 以并行復(fù)用的方式運行,用以測試 web 服務(wù)器的吞吐量與負(fù)載。但是它不同于大多數(shù)壓力測試工具,它可以以一個單一的進(jìn)程運行,一般不會把客戶機搞死。可以測試 HTTPS 類的網(wǎng)站請求。
10、Webbench
Webbench 是有名的網(wǎng)站壓力測試工具,它是由 Lionbridge 公司開發(fā)。Webbech 能測試處在相同硬件上,不同服務(wù)的性能以及不同硬件上同一個服務(wù)的運行狀況。
本文來自
慧都開源工具專題即將上線,敬請期待!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn