如何用Jmeter做壓力測試

2021-07-10 13:31:38 字數 1253 閱讀 9537

jmeter是乙個效能測試工具,同loadrunner類似,他功能較多,我們常用的功能是用jmeter模擬多瀏覽器對**做壓力測試。

我們一般的**,在進入業務功能前先需登入,然後才能訪問業務功能。下面介紹如何用jmeter登入系統再對主業務做壓力測試。

1. 執行jmeter

2. 左邊樹將出現

測試計畫、工作台兩根節點。

3. 選擇測試計畫,按右鍵-》新增-》threads(users)執行緒組

執行緒組能設定以多少個執行緒併發做壓力測試。

在」迴圈次數」設定不選擇永遠,迴圈次數設定1。

4. 現在先介紹如何設定登入http請求,選擇執行緒組,右鍵――新增――》sampler-―》http 請求。

http請求即模仿瀏覽器的訪問。

登入需傳入使用者、密碼。在「同請求一起傳送引數」列表中新增引數。引數值根據web應用設定。如login_user=0001;login_password=1;actflag=login

6. 一般**登入後,在tomcat中生成了session,之後訪問其他頁面將無需再次登入,前提是瀏覽器需支援cookie。在jmap中也同樣,如要繼續訪問其他頁面,還需做下面關鍵的設定。

選擇「執行緒組」――》右鍵――》新增――》配置元件――》http cookie管理器。加了此步驟後,http請求將具備cookie功能,即登入成功後訪問其他頁面將不會跳轉到登入頁面重新登入。

7. 對目標頁面反覆壓力測試。

7.1 如何使被測頁面反覆訪問達到測壓效果。選「執行緒組」―》右鍵――》邏輯控制器――》迴圈控制器。迴圈次數中選擇「永遠」。

7.2 選擇剛加的「迴圈控制器」,右鍵――》新增――》sampler-―》http 請求,按4步驟設定ip、埠,http請求方法為「get」,路徑為被壓力測試的url,如:「exam/business/studentexam.action.studentexamaction?action=gointomockexam」。

按上面的設定後,已完成配置,可做壓力測試。只需點選單「執行」――》啟動,即執行壓力測試。

8. jmeter提供了許多壓力結果檢視工具。是壓力測試時非常好的分析工具。下面幾種檢視工具可有選擇的新增。

8.1 察看結果樹。他記錄每次請求傳送資料、響應返回資料。選擇「執行緒組」――》右鍵――》新增――》察看結果樹。

8.2 用**檢視結果。可檢視每次請求的響應時間等。選擇「執行緒組」――》右鍵――》新增――》用**檢視結果。

8.3 summary report。可檢視平均響應時間、最長響應時間等。

如何用JMeter做介面測試

什麼是介面?我們這裡舉例乙個生活中場景來幫助你理解介面。加入你去餐館點餐,看了選單,告訴服務員,你要乙個宮爆雞丁,過一會,服務員就端上宮爆雞丁給你就餐。這個場景,有三個物件,你 服務員,宮爆雞丁,具體關係是,你點了宮爆雞丁,服務員拿著你點的菜,告訴後廚去做這個菜,一段時間,後廚做好了,服務員給你端上...

Jmeter 做壓力測試步驟

參考資料 2.編寫jmeter指令碼,調通介面,看介面是否能正常執行 3.根據壓測目標數,不斷增加壓力峰值,找到效能拐點,通常是通過系統吞吐量 tps 來控制。在不斷增加壓力下,到系統最高值,系統的吞吐量就上不去了,如果壓力繼續增大,系統的吞吐量反而會下降,此時最高點就是效能測試的拐點 4.在拐點處...

linux 下jmeter做壓力測試

jmeter n t splitserver.jmx l result.jtl e o report 引數說明 n 非gui 模式執行jmeter t 執行測試檔案所在的位置及檔名 r 遠端將所有agent啟動用在分布式測試場景下,不是分布式測試只是單點就不需要 r l 指定生成測試結果的儲存檔案,...