下面列出了JMeter的一些最重要的功能:
• 開源應(yīng)用程序:JMeter是一個(gè)免費(fèi)的開源應(yīng)用程序,可以幫助用戶或開發(fā)人員使用源代碼開發(fā)其他應(yīng)用程序。
• 用戶友好的GUI:JMeter帶有簡(jiǎn)單的交互式GUI。
• 支持各種測(cè)試方法:JMeter支持各種測(cè)試方法,如負(fù)載測(cè)試,分布式測(cè)試和功能測(cè)試等。
• Web:HTTP, HTTPS, SOAP
• 數(shù)據(jù)庫: JDBC, LDAP, JMS
•Mail:POP3
• 支持多協(xié)議:JMeter支持HTTP,JDBC,LDAP,SOAP,JMS和FTP等協(xié)議。
• 模擬:JMeter可以使用虛擬用戶或唯一用戶模擬多個(gè)用戶,以便對(duì)正在測(cè)試的Web應(yīng)用程序產(chǎn)生大量負(fù)載。
• 框架:JMeter是一個(gè)多線程框架,允許許多或單獨(dú)的線程組同時(shí)和同時(shí)采樣不同的函數(shù)。
• 遠(yuǎn)程分布式測(cè)試:JMeter具有用于分布式測(cè)試的主從概念,其中主服務(wù)器將在所有從服務(wù)器之間分配測(cè)試,而從服務(wù)器將針對(duì)服務(wù)器執(zhí)行腳本。
• 測(cè)試結(jié)果可視化:測(cè)試結(jié)果可以以不同的格式查看,如圖形,表格,樹型和報(bào)告等。