Apache Jmeter入門

1、簡介

Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟件做壓力測試,它最初被設計用於Web應用測試但後來擴展到其他測試領域。 它可以用於測試靜態和動態資源例如靜態文件、Java小服務程序、CGI腳本、Java 對象、數據庫, FTP服務器, 等等。
JMeter 可以用於對服務器、網絡或對象模擬巨大的負載,來在不同壓力類別下測試它們的強度和分析整體性能。
另外,JMeter能夠對應用程序做功能/迴歸測試,通過創建帶有斷言的腳本來驗證你的程序返回了你期望的結果。爲了最大限度的靈活性,JMeter允許使用正則表達式創建斷言。

2、準備

2.2 下載

官方網站下載最新版本: http://jmeter.apache.org/download_jmeter.cgi ,目前最新版是Apache JMeter 3.1,使用JMeter依賴jdk,建議安裝jdk 1.7以上版本。
Linux下安裝jdk參考文章:http://www.linuxeye.com/Linux/Linux-install-JDK.html
Windowns下安裝jdk同Linux下安裝類似,這裏就不介紹了。
本文采用Jmeter 2.13版本作爲示例。

2.2 啓動JMeter

本文在win下進行,圖形界面較爲直觀。在目錄apache-jmeter-2.13\bin下可以見到一個jmeter.bat文件,雙擊此文件,即看到JMeter控制面板。

3 小試牛刀

下面我們將使用Jmeter發送Http請求。

3.1 添加線程組

首先需要添加一個線程組,所有的測試項都是在線程組中完成的。
線程組

3.2 添加HTTP請求

由於我們需要測試HTTP接口,需要添加HTTP請求。
添加Http請求

我們需要使用Jmeter測試百度的搜索123的結果。按照下圖進行配置。
需要注意的是,Jmeter會將服務器名稱或IP路徑Parameter進行拼接,然後發送HTTP GET請求。

配置HTTP請求

3.3 添加查看結果

測試過程中或者結束後,可以通過查看結果樹查看測試結果。
查看結果樹

3.4 其他設置

可以對線程組的線程數、測試次數和測試周期進行設置。
線程組設置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章