LoadRunner壓力測試

2022-01-22 15:34:04 字數 1693 閱讀 9972

一、 錄製指令碼

1.安裝完畢後,建立指令碼:

點選ok之後,會彈出**,之後建立action,每進乙個頁面新增乙個action,錄製結束後,終止錄製。

二、 修改指令碼

1.指令碼引數化

將登入的使用者名稱密碼進行動態化,右鍵「replace with a parameter」,將其替換為乙個引數,後期進行壓力測試時,會有很多使用者,可以進行動態修改。

開啟parameter list,後期可以傳入乙個.dat檔案,將上萬條資料存在檔案裡,指令碼回放時可以直接迴圈呼叫。

2.將引數進行關聯

當.dat檔案中有使用者名稱和密碼兩列,在迭代讀取每一行的時候,要保證使用者名稱和密碼需要對應,這時候需要設定關聯。以本次測試為例,其兩列分別設定如下:

「select next row」根據場景的不同進行選擇。當檔案裡使用者號有多個時,每次要載入唯一的不同的值,這時候要選擇「unique」「each iteration」。例子如下:

其次,若兩列之間有關聯,則第二列可設定為:「select line as nsrsbh」與前者相同。

3.刪除不必要的css/jpg等樣式,減少回放消耗時間。刪除完畢後,進行回放,若控制台沒有錯誤,指令碼修改完成。

三、 執行指令碼

1. 在首頁點選「run load tests」。首先我們要測300個使用者同時跑這個系統,計畫3臺負載機同時併發執行,每台負載機跑100個。

2. 新增指令碼和負載機,負載機新增不同的ip後進行connect測試。

3.之後點選紅框圖示,進行run-time settings配置:迭代次數為300,將其快取數量設定為122880,可以更大。

4.在design裡,設定一些其他的引數。start vusers是指共設定300個使用者,每10秒載入50個使用者。

5.之後,若要配置windows 資源可以再另行配置。點選執行。在run檢視中可以看到測試的過程如下圖:

四、結果分析

測試完畢之後,提交測試報告,對測試結果進行分析。

loadrunner壓力測試

1.錄製指令碼使用lr12錄製,lr12相容性更好,錄製完後將指令碼在lr11中執行 2.錄製指令碼一次性錄製完所有場景,進入需要壓力測試的場景前新增事務 3.指令碼將每個事物拆分成乙個方法,用 控制執行的場景 4.場景設計 主要業務流程包括瀏覽主要頁面,登入,入庫申請,發布上架,應邀,登出 場景1...

LoadRunner壓力測試方案模板

方案一 場景1 登入 管理 退出登入 方案設定 50 使用者併發,持續時間1小時 分別給三個場景分為三個小組,各分配50個併發使用者 登入 瀏覽推薦文章 瀏覽相簿 開啟主頁操作分別設定為單獨的事務 分別為兩個場景設定集合點 使用四個引數替換登入使用者與cookies的使用者名稱,引數為random隨...

LoadRunner助力Api壓力測試

今天的文章主要分享的是使用loadrunner如何使用純 來助力api的壓力測試,需要讀者對loadrunner有一定的基礎了解,便於更好的理解本文分享的示例 及引數資訊。fun web custom request method 請求方法 post or get body 請求體,不同的應用中,請...