JMeter也稱(chēng)為“Apache JMeter”,它是一個(gè)開(kāi)源的,100%基于Java的應(yīng)用程序,帶有圖形界面。 它旨在分析和衡量Web應(yīng)用程序和各種服務(wù)的性能和負(fù)載功能行為。
JMeter主要用于測(cè)試Web應(yīng)用程序或FTP應(yīng)用程序,但目前,它適用于功能測(cè)試,JDBC數(shù)據(jù)庫(kù)連接,Web服務(wù),通用TCP連接和OS本機(jī)進(jìn)程。 您可以執(zhí)行各種測(cè)試活動(dòng),如性能,負(fù)載,壓力,回歸和功能測(cè)試,以便針對(duì)您的Web服務(wù)器獲得準(zhǔn)確的性能指標(biāo)。
JMeter最初是由Apache軟件基金會(huì)的Stefano Mazzocchi編寫(xiě)和開(kāi)發(fā)的。 它主要用于測(cè)試Apache JServ(目前稱(chēng)為Apache Tomcat項(xiàng)目)的性能。Apache重新設(shè)計(jì)了JMeter以增強(qiáng)GUI,增加更多功能和功能測(cè)試功能。
JMeter不是一個(gè)瀏覽器,它不像任何瀏覽器那樣呈現(xiàn)html頁(yè)面,而是在協(xié)議級(jí)別上運(yùn)行。
以下是JMeter支持的協(xié)議列表:
Web服務(wù)器包含大量應(yīng)用程序和用戶(hù),因此有必要知道Web服務(wù)器處理同時(shí)訪(fǎng)問(wèn)用戶(hù)或應(yīng)用程序的能力。 例如; 當(dāng)許多用戶(hù)同時(shí)訪(fǎng)問(wèn)網(wǎng)站時(shí),網(wǎng)站服務(wù)器將如何執(zhí)行 - 基本上要使用JMeter等性能測(cè)試工具進(jìn)行性能測(cè)試。