Jmeter性能測試的基本操作


Jmeter是一款輕量型的優秀測試軟件產品,在很多場合如個人測試,企業測試中都有廣泛應用。相比體積巨大的LoadRunner,我們在某些場合可能更傾向於對Jmeter的使用,那么我們要如何利用該軟件進行性能測試呢?同樣是新手的我,也在網羅各種關於Jmeter工具測試的方法,下面將剛剛自己學到的一點皮毛知識記錄下來。

 

首先,下載並安裝免費的Jmeter軟件測試工具,下載前也需檢查java環境。下載地址如下:

http://jmeter.apache.org/download_jmeter.cgi

 

 

 

 

 

下載完成后解壓目錄,找到bin目錄下的jmeter.bat文件,接下來我們雙擊Jmeter.bat就可以打開Jmeter軟件啦,打開的時候會先跳出一個黑色命令行框,不用管它,直接最小化就可以,不要關閉,因為關了之后Jmeter也就一並關掉了。打開之后的界面長這樣子:

 

 

 

接下來我們就可以開始對網頁進行測試啦~~

大致步驟就包括:新建線程組、新建http請求、新建http請求頭信息管理器、新建監聽器等,詳細操作我們往后一步步看吧。

 

新建線程組(Thread Group)

 

 

 線程組建好之后的界面,以及界面上需要注意的三個參數含義,已經在下圖標注出來了:

 

 

 

在測試之前我們要確定好這三個參數,比如我依次填寫20;10;5,即有20個虛擬用戶,每次要10秒全部執行完,循環次數為5次。
了解以上參數及其意義並修改好參數后,我們來在線程組上點擊右鍵,添加HTTP請求。

 

 

 

http請求建好之后,選擇方法類型,輸入URL網址,輸入相關的請求參數,那么這里就差不多配置好了。如下圖:

(我的示例請求是POST類型的,入參需要放在包體里面傳輸)

 

 

 

這里還要說到http請求信息頭管理器,這個設置其實不是必須的。但剛好我所在的項目需要用到這個東西來設置代碼所需的固定入參,所以這里還需要新建一個信息頭管理器。

路徑:【線程組】- add -【配置元件】-【http請求信息頭管理器】

 

 

 

此時已經可以點擊執行按鈕開始運行了。但是為了方便觀察執行結果,我們還可以增加一個監聽器的配置。

路徑:【線程組】- add - 【監聽器】-【表格查看結果】

 

 

 

然后就可以在表格監聽界面看到執行結果,在右上角能夠看到我們剛剛的任務的總執行時間。執行情況如下:

 

 

上圖的狀態顯示綠色則表示執行通過。但是這個狀態僅僅是表示Tomcat服務返回通過,不能代表接口調用的服務器內部返回結果。

不過倒是可以通過【查看結果樹】的監聽方式,看到接口返回的應答結果。只需在配置項中選擇保存應答結果,應答結果就可以在界面展示。如下:

 

 

同時,監聽器界面上還有個filaname的保存路徑,可以保存執行結果。但我感覺這個與測試報告還是有很大差距的。所以后期也得學習一下如何生成Jmeter的測試報告了。

以上就是今天使用Jmeter進行接口測試的小結。這里只是入門的基本操作方法,其實后續還有很多操作需要我們繼續努力學習,比如如何從數據庫獲取數據作為接口入參,如何獲取動態的固定入參等等,以后再來總結吧。

第一次寫博客,內容形式潦草,先重在參與,繼續加油吧, 哈 哈 哈!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM