Apache JMeter可用於測試靜態和動態資源,Web動態應用程序的性能。
它可用於模擬服務器,服務器組,網絡或對象上的繁重負載,以測試其強度或分析不同負載類型下的整體性能。 Apache JMeter的功能包括:能夠加載和性能測試許多不同的應用程序/服務器/協議類型: 網絡-HTTP,HTTPS(Java,NodeJS,PHP,ASP.NET等)
SOAP / REST Web服務 的FTP 通過JDBC的數據庫 LDAP 通過JMS的面向消息的中間件(MOM)
郵件-SMTP(S),POP3(S)和IMAP(S) 本機命令或Shell腳本 TCP協議 Java對象 (摘自Apache基金會官網)
今天就教大家用apache JMeter做壓力測試。
首先,需要安裝JAVA8以上的JDK,並配置環境變量。
系統版本 | 配置環境變量教程URL |
---|---|
Windows7 | https://jingyan.baidu.com/article/624e74597753b734e8ba5acb.html |
Windows10 | https://www.cnblogs.com/lovelife-/p/10592079.html |
Apache JMete的壓縮包:
https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-2.11.zip
解壓後點擊目錄下的bin\ApacheJMeter.jar ,運行程序。
下載一個模板,方便導入。
以下2個都一樣
模板地址 http://ckpan.oicp.io:84/1.php?key=12345678sadsdsdde模板地址 鏈接:https://pan.baidu.com/s/1JFf5HPi2cQA_f0ZqAPdSjA
提取碼:kayy
點擊熒光標註出,打開解壓後的模板。點擊“HTTP請求”,根據需要填入相關的信息。在“服務器名稱或IP”是要寫域名,路徑指URL中’/'後的地址。例如 /ABC 。
點擊“HTTP信息頭管理器”設置請求時要發送的head信息。
點擊”線程組“設置線程數(虛擬用戶數)和循環次數(每個用戶請求的次數)。
點擊工具欄的
就可以開始進行壓力測試了。