使用jmeter做介面測試--設定執行緒組
1.建立執行緒組
2.設定執行緒數配置資訊
執行緒組:常用於模擬併發使用者訪問,例如需要100個使用者訪問該介面,執行緒數則設定為100
ramp-up period:決定多長時間啟動全部執行緒,例如ramp-up period設定為10秒,執行緒組仍設定為100,jmeter使用10秒時間將100個執行緒全部啟動。若未指定ramp-up period,即預設值為0,jmeter將立即啟動全部執行緒(同時併發)。
迴圈次數:若要迴圈執行10次執行緒組,不勾選「永遠」,在後面的文字框輸入10。若勾選「永遠」,表示如果不停止或者限定時間將會一直執行下去, 是為了方便排程器的呼叫。
delay thread creation until needed:當執行緒需要執行的時候,才會被建立。如果不選擇這個選項,那麼,在計畫開始的時候,所有需要的執行緒就都被建立好了。延遲建立執行緒,直到該執行緒開始取樣,即之後的任何執行緒組延遲和加速時間為執行緒本身。這樣可以支援更多的執行緒,但不會有太多是同時處於活動狀態。
排程器:
持續時間(秒):表示指令碼持續執行的時間,以秒為單位,比如如果你要讓使用者持續不斷登入1個小時,你可以在文字框中填寫3600。如果在1小時以內,結束時間已經到達,它將會覆蓋結束時間,繼續執行。
啟動延遲(秒):表示指令碼延遲啟動的時間,在點選啟動後,如果啟動時間已經到達,但是還沒有到啟動延遲的時間,那麼,啟動延遲將會覆蓋啟動時間,等到啟動延遲的時間到達後,再執行系統。
注意:如果我們需要用到排程器來設定持續時間,如果執行緒數不夠多到持續時間結束,我們就必須將迴圈次數勾選為永遠,特別地,如果執行緒組裡面有其他的迴圈,我們也需將該迴圈次數勾選為永遠,否則,按我如上配置,將永遠去掉勾選,僅執行一次迴圈,那麼無論你將持續時間啟動時間結束時間等設定多少,系統執行100次後,將會停止不再執行。
JMeter學習筆記 JMeter關聯
關聯是jmeter工具中非常重要的乙個技術。因為在測試過程過有些資料是經常發生變化的,要獲取並使用這些資料,就要使用關聯。比如 使用者登入後,session資訊都不同,有些操作要使用session,就需要將這個動態的資訊儲存下來。還有經常遇到的場景,第二個請求提交的引數要從第乙個請求的返回資料中獲取...
JMeter 學習筆記( )
效能測試 用於測量特定負載下機器效能的測試。驗證系統在實際運 況下,滿足功能需求。驗證系統可以滿足可伸縮性需求。可以結合壓力測試,來驗在極端負載下的系統效能。什麼情況下做效能測試 專案開始的時候,盡早的檢測出糟糕的技術應用。確保e2e的可測試性。揭開效能需求的面紗。專案開發的正常間隔,盡早的發現開發...
Jmeter學習筆記
2018 6 10 介面分五塊,左邊樹形標籤欄,右邊識左側標籤對應的內容欄目,快捷工具欄,選單欄,最上的標題 僅僅做展示 工具欄第乙個按鈕 新建 新建乙個測試計畫 第二個按鈕 模板 最常用的是錄製模板 工具欄最右按鈕 幫助按鈕,滑鼠選中在左側某乙個條目後,點選幫助按鈕,會跳轉至相應的說明文件上,文件...