我們在平時的測試工作中,可能會遇到一些比較偏向實際應用的測試場景,比如我們這邊有乙個這樣的壓力測試需求:
一開始啟動0個執行緒,然後每隔30秒,就在5秒內啟動10個執行緒,當總數達到100個執行緒後,再持續執行60秒,結束時每1秒停止5個執行緒。也即「梯度加壓測試」。
面對這一類測試需求,我們可以採用jmeter提供的海量外掛程式來完成相應的測試工作。
例如我們的梯度加壓測試,便可以使用jmeter 中的外掛程式「stepping thread group」來完成。
操作步驟賊簡單,一共3步:
1.裝個外掛程式2.新增執行緒組
這步就不用說啦。
3.配引數
其中所涉及的引數如下:
this group will start __ threads:設定執行緒組啟動的執行緒總數為n個;
first,wait for __ seconds:啟動第乙個執行緒之前,需要等待n秒;
then start __ threads:設定最開始時啟動n個執行緒;
next,add __ threads every __ seconds, using ramp-up __ seconds:每隔m秒,在n秒內啟動q個執行緒;
then hold load for __ seconds:啟動的執行緒總數達到最大值之後,再持續執行n秒;
finally,stop __ threads every __ seconds:結束時,每秒停止n個執行緒;
於是乎為了滿足我們今天的測試需求,我們只需要這樣設定:
(一開始啟動0個執行緒,然後每隔30秒,就在5秒內啟動10個執行緒,當總數達到100個執行緒後,再持續執行60秒,結束時每1秒停止5個執行緒。)
後面的步驟設定就和普通的壓測一樣,然後跑起來就是啦!
如何使用jmeter執行簡單的介面效能測試
jmeter基礎之錄製篇
一 前言 二 指令碼錄製之一badboy badboy和jmeter都下最新版本,避免版本不相容 你開啟之後就是乙個預設的錄製狀態,可以從這邊看出 然後往步驟1填入你要錄製的 記住badboy它只支援windows平台和只能錄製http https的一些 錄製好後可以點選儲存到桌面,生成的.jmx檔...
jmeter 梯式加壓測試
效能測試中,有時需要模擬一種實際生產中經常出現的情況,即 從某個值開始不斷增加壓力,直至達到某個值,然後持續執行一段時間。在jmeter中,有這樣乙個外掛程式,可以幫我們實現這個功能,這個外掛程式就是 stepping thread group stepping thread group是jmete...
Jmeter使用篇 三 Jmeter關聯
一 jmeter關聯 jmeter 關聯是指通過下面的介面可以利用上面介面返回的資料進行傳送,例如兩個 請求,第乙個 請求傳送後,伺服器返回了值,第二個 獲取到這些返回的值進行一系列的操作,這就是 jmeter關聯 二 jmeter關聯方法 1 在上乙個 請求中設定正規表示式提取器 新增 後置處理器...