本文主要介紹JMeter——并發測試工具類安裝及使用。
關注微信公衆号:CodingTechWork,一起學習進步。
引言
在程式員開發完代碼後,我們需要先自測,對于restful風格的代碼,我們常常需要調用接口api進行測試,一般我們會在浏覽器上直接調用接口請求或者使用工具
Postman
進行服務接口api的測試,但是這些都無法進行一些并發或者邊緣測試。
對于一些循環調用的請求,我們可以使用
Postman
工模具中的
Runner
進行測試。
然而,在實際開發中,不可避免會有很多多線程的操作,并發這種性能和壓力測試避不開免。這時候就需要使用其他工具來輔助我們開發或者測試人員進行服務測試。本篇小文主要介紹一款
JMeter
工具的使用。
JMeter
JMeter介紹
Apache JMeter應用是一款100%純Java應用的開源軟體,用于負載測試功能和測量性能,最初設計是為了測試Web應用程式,然後擴充到了其他功能。
JMeter可用于測試靜态和動态資源,web動态應用。它也可以用于模拟伺服器、伺服器組、網絡或對象的重負載測試,可以在不同負載類型下測試強度或者分析整體性能。
JMeter功能
JMeter可以加載和性能測試很多不同的應用/伺服器/協定類型
- Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
- SOAP / REST Webservices
- FTP
- Database via JDBC
- LDAP
- Message-oriented middleware (MOM) via JMS
- Mail - SMTP(S), POP3(S) and IMAP(S)
- Native commands or shell scripts
- TCP
- Java Objects
JMeter下載下傳安裝
JMeter下載下傳
通過官網https://jmeter.apache.org/進入到
Download
标題中點選
Download Releases
下載下傳最新版本的JMeter。

JMeter安裝
前提在本地需要安裝JDK環境,配置環境變量JAVA_HOME。
(1)解壓到本地路徑中
(2)環境變量配置
a)增加
JMETER_HOME系統變量
,值為JMeter解壓路徑。
b)在
Path系統變量
中追加環境變量:
%JMETER_HOME%\bin
JMeter使用
打開界面
進入JMeter安裝目錄,進入到
bin
目錄中
打開
jmeter.sh
或者
jmeter.bat
啟動jmeter。
注意:
打開時會有兩個視窗,JMeter的指令視窗和JMeter的圖像操作界面,不可以關閉指令視窗,若關閉指令視窗會将界面也關閉。
操作流程
- 指令計劃
JMeter——并發測試工具類安裝及使用 - 添加線程組
JMeter——并發測試工具類安裝及使用 - 配置線程組
JMeter——并發測試工具類安裝及使用 - 添加HTTP請求
JMeter——并發測試工具類安裝及使用 - 填寫請求資訊
JMeter——并發測試工具類安裝及使用 - 添加監聽器
JMeter——并發測試工具類安裝及使用 - 啟動
JMeter——并發測試工具類安裝及使用 -
檢視監聽結果
監聽器有很多,我們可以看個常用的http請求的結果顯示:監聽器-察看結果樹。
JMeter——并發測試工具類安裝及使用 -
多個線程池并發禁用
在使用時,我們可能隻需要其中測某個線程組的并發請求,這個時候 我們可以對其他線程組進行【禁用】設定。
JMeter——并發測試工具類安裝及使用
總結
至此,我們就通過以上内容簡單的學會了如何使用JMeter這個工具進行并發請求測試。如果使用進階功能如斷言、邏輯控制等可以深入學習了解,進而感受這個工具的強大功能。
參考
JMeter官網
燒不死的鳥就是鳳凰