壓力測試工具Jmeter使用詳解

JMeter是開源軟件Apache基金會下的一個性能測試工具,用來測試部署在服務器端的應用程序的性能。Jmeter是用java寫的,所以它的運行需要java環境。其下載地址爲:https://jmeter.apache.org/download_jmeter.cgi。下面將詳細講述該工具的使用方法:

1)運行下載文件夾中的bin文件夾下的jmeter.bat(windows環境)/jmeter.sh(linux環境),出現如下界面:

2)添加虛擬用戶組

說明:

1)線程數:這裏就是指虛擬用戶數,默認的輸入是“1”,則表明模擬一個虛擬用戶訪問被測系統,如果想模擬100個用戶,則此處輸入100。

2)Ramp-Up Period (in seconds): 虛擬用戶增長時長。不明白彆着急,xmeter君給你舉個栗子:比如你測試的是一個考勤系統,那麼實際用戶登錄使用考勤系統的時候並不是大家喊1、2、3 - 走起,然後一起登錄。實際使用場景可能是9點鐘上班,那麼從8:30開始,考勤系統會陸陸續續有人開始登錄,直到9:10左右,那麼如果完全按照用戶的使用場景,設計該測試的時候此處應輸入40(分鐘)* 60(秒)= 2400。但是實際測試一般不會設置如此長的Ramp-Up時間,原因嘛,難道你做一次測試要先等上40分鐘做登錄操作?一般情況下,可以估計出登錄頻率最高的時間長度,比如此處可能從8:55到9:00登錄的人最多,那這裏設置成300秒,如果“線程數”輸入爲100,則意味着在5分鐘內100用戶登錄完畢。

3)循環次數:該處設置一個虛擬用戶做多少次的測試。默認爲1,意味着一個虛擬用戶做完一遍事情之後,該虛擬用戶停止運行。如果選中“永遠”,則意味着測試運行起來之後就根本停不下來了,除非你把它強制咔嚓。

 3)添加被測接口

4)返回值判斷

 5)添加查看結果樹

6)查看模擬請求整體結果

 

發佈了110 篇原創文章 · 獲贊 42 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章