鍍金池/ 教程/ Java/ JMeter教程
JMeter Webservice API測(cè)試計(jì)劃
JMeter測(cè)試計(jì)劃
JMS主題測(cè)試計(jì)劃
JMeter測(cè)試計(jì)劃元素
JMeter Web測(cè)試計(jì)劃
JMeter函數(shù)
JMeter計(jì)時(shí)器
JMeter監(jiān)聽(tīng)器
JMeter是什么?
JMeter分布式負(fù)載測(cè)試(吞吐量控制器)
JMeter FTP測(cè)試計(jì)劃
JMeter工作流程
JMeter數(shù)據(jù)庫(kù)測(cè)試計(jì)劃
測(cè)試基本術(shù)語(yǔ)
JMeter錄制登錄測(cè)試
JMeter控制器
JMS點(diǎn)對(duì)點(diǎn)測(cè)試計(jì)劃
JMeter安裝
JMeter預(yù)處理器元素
構(gòu)建JMeter測(cè)試計(jì)劃
JMeter配置元素
JMeter JMS測(cè)試計(jì)劃
JMeter特性
JMeter線程組
JMeter教程
JMeter后處理器元素

JMeter教程

 

JMeter是什么?

JMeter是一個(gè)軟件,使負(fù)載測(cè)試或業(yè)績(jī)?yōu)閷?dǎo)向的業(yè)務(wù)(功能)測(cè)試不同的協(xié)議或技術(shù)。 Apache軟件基金會(huì)的Stefano Mazzocchi JMeter的最初的開發(fā)。他寫道:它主要對(duì) Apache JServ(現(xiàn)在稱為如Apache Tomcat項(xiàng)目)的性能進(jìn)行測(cè)試。Apache后來(lái)重新設(shè)計(jì)JMeter 增強(qiáng)的圖形用戶界面和添加功能測(cè)試能力。

這是一個(gè)具有圖形界面,使用Swing 圖形API 的 Java 桌面應(yīng)用程序,因此可以運(yùn)行在任何環(huán)境/工作站接受一個(gè)Java 虛擬機(jī),例如:在Windows,Linux,MAC等。

JMeter 支持的協(xié)議是:

  • web:HTTP,HTTPS站點(diǎn)的Web1.0的Web 2.0 (ajax, flex and flex-ws-amf)

  • Web Services: SOAP / XML-RPC

  • 通過(guò)JDBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)

  • 目錄: LDAP

  • 面向消息的服務(wù)通過(guò)JMS

  • Service: POP3, IMAP, SMTP

  • FTP 服務(wù)

JMeter 特點(diǎn)

以下是一些 JMeter 的特點(diǎn):

  • 它是免費(fèi)的。開放源碼軟件。

  • 它具有簡(jiǎn)單,直觀的圖形用戶界面。

  • JMeter中負(fù)載和性能測(cè)試許多不同的服務(wù)器類型:網(wǎng)站 - HTTP,HTTPS,SOAP,數(shù)據(jù)庫(kù)通過(guò)JDBC,LDAP,JMS,郵件 - POP3

  • 它是獨(dú)立于平臺(tái)的工具。在Linux / UNIX,JMeter中JMeter中shell腳本點(diǎn)擊可以調(diào)用。在Windows上,它可以調(diào)用啟動(dòng)jmeter.bat文件。

  • 它具有完整的Swing和輕量級(jí)組件支持(預(yù)編譯的JAR使用包javax.swing中*)。

  • JMeter 測(cè)試計(jì)劃存儲(chǔ)為XML格式。這意味著可以使用文本編輯器生成一個(gè)測(cè)試計(jì)劃。

  • 它的完整的多線程框架,允許并發(fā)多線程和同步采樣不同的功能由單獨(dú)的線程組采樣。

  • 它是高度可擴(kuò)展的。

  • 也可用于執(zhí)行應(yīng)用程序的自動(dòng)化測(cè)試和功能測(cè)試。

JMeter是如何工作的?

JMeter中模擬一組用戶發(fā)送到目標(biāo)服務(wù)器的請(qǐng)求和回報(bào)目標(biāo)服務(wù)器/應(yīng)用程序的性能/功能的統(tǒng)計(jì)數(shù)字表明,通過(guò)表格,圖形等下圖描述了這個(gè)過(guò)程:

JMeter Process