轉(zhuǎn)帖|行業(yè)資訊|編輯:蔣永|2017-03-24 11:05:18.000|閱讀 714 次
概述:負(fù)載/壓力測試工具可以讓你了解應(yīng)用程序在負(fù)載/壓力下的執(zhí)行情況,它可以暴露其中的問題,并進(jìn)行改進(jìn)。因此,負(fù)載/壓力測試是確保系統(tǒng)運(yùn)行效率并不可少的部分。本文介紹了 10 個(gè)開源的負(fù)載/壓力測試工具,歡迎補(bǔ)充。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
負(fù)載/壓力測試工具可以讓你了解應(yīng)用程序在負(fù)載/壓力下的執(zhí)行情況,它可以暴露其中的問題,并進(jìn)行改進(jìn)。因此,負(fù)載/壓力測試是確保系統(tǒng)運(yùn)行效率并不可少的部分。本文介紹了 10 個(gè)開源的負(fù)載/壓力測試工具,歡迎補(bǔ)充。
1、Apache JMeter
JMeter 是 Apache 組織的開放源代碼項(xiàng)目,它是功能和性能測試的工具,100% 的用 Java 實(shí)現(xiàn)。
2、Httperf
Httperf 是個(gè) web 服務(wù)器的性能測試工具,來自惠普公司。Httperf 提供了靈活的生成各種 HTTP 負(fù)載來測試服務(wù)器的性能,提供可靠、高性能的工具,支持 HTTP/1.1 和 SSL。
3、OpenSTA
OpenSTA 是一個(gè)免費(fèi)的、開放源代碼的 web 性能測試工具,能錄制功能非常強(qiáng)大的腳本過程,執(zhí)行性能測試。例如虛擬多個(gè)不同的用戶同時(shí)登陸被測試網(wǎng)站。
4、loadUI
loadUI 是一個(gè)企業(yè)級的負(fù)載測試工具,測試可分布式運(yùn)行并可實(shí)時(shí)修改,與 soapUI 緊密集成,使用高度圖形化接口,使得測試變得很簡單而且運(yùn)行迅速。
5、Grinder
Grinder 是一個(gè)負(fù)載測試框架,通過 Jython 來編寫測試腳本,基于 HTTP 的測試可以由瀏覽器來記錄整個(gè)要測試的過程。
6、JCrawler
JCrawler 是一個(gè)開源的 WEB 應(yīng)用壓力測試工具。通過其名字,你就可以知道這是一個(gè)用 Java 寫的像網(wǎng)頁爬蟲一樣的工具。只要你給其幾個(gè) URL,它就可以開始爬過去了,它用一 種特殊的方式來產(chǎn)生你 WEB 應(yīng)用的負(fù)載。
7、Locust
Locust 是一個(gè)開源負(fù)載測試工具。Locust 是非常簡單易用,分布式,用戶負(fù)載測試工具。Locust 主要為網(wǎng)站或者其他系統(tǒng)進(jìn)行負(fù)載測試,能測試出一個(gè)系統(tǒng)可以并發(fā)處理多少用戶。
8、Siege
Siege 是一個(gè)壓力測試和評測工具,設(shè)計(jì)用于 WEB 開發(fā)這評估應(yīng)用在壓力下的承受能力:可以根據(jù)配置對一個(gè) WEB 站點(diǎn)進(jìn)行多用戶的并發(fā)訪問,記錄每個(gè)用戶所有請求過程的相應(yīng)時(shí)間,并在一定數(shù)量的并發(fā)訪問下重復(fù)進(jìn)行。
9、http_load
http_load 以并行復(fù)用的方式運(yùn)行,用以測試 web 服務(wù)器的吞吐量與負(fù)載。但是它不同于大多數(shù)壓力測試工具,它可以以一個(gè)單一的進(jìn)程運(yùn)行,一般不會(huì)把客戶機(jī)搞死。可以測試 HTTPS 類的網(wǎng)站請求。
10、Webbench
Webbench 是有名的網(wǎng)站壓力測試工具,它是由 Lionbridge 公司開發(fā)。Webbech 能測試處在相同硬件上,不同服務(wù)的性能以及不同硬件上同一個(gè)服務(wù)的運(yùn)行狀況。
本文來自
慧都開源工具專題即將上線,敬請期待!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn