LoadRunner VuGen開發指令碼步驟(二)

2022-04-04 03:46:50 字數 2435 閱讀 5420

loadrunner的場景能夠描述在測試活動中發生的各種事件。乙個場景包括乙個執行虛擬用 戶活動的load generator 機器列表,乙個測試指令碼的列表以及大量的虛擬使用者和虛擬使用者組

1.新建場景視窗

loadrunner->load testing->run load tests來啟動controller程式。

在新建場景的視窗,選擇一種場景型別:

vmanual scenario:完全手動的設定場景

vmanual scenario with percentage mode:該項只有在「manual scenario」選中的情況下才能選擇。選擇該項後,在場景中我們需要定義要使用的虛擬使用者的總數,load generator machine 機器集,然後我們為每乙個指令碼分配要執行的虛擬使用者的百分比。

vgoal—oriented scenario:在測試計畫中,

一般都包括效能測試要達到的目標。選擇該項後,

loadrunner 基於這個目標,自動為你建立乙個場景。在場景中,我們只要定義好我們的目標即可。

2.controller設計視窗概述

controller 視窗的「設計」選項卡包含兩個主要部分:場景計畫和場景組

場景計畫:

在「場景計畫」部分中,您可以設定負載行為以精確地描繪使用者行為。您還可以確定將負載應用於應用程式的速率、負載測試持續時間以及如何停止負載。

場景組:

您可以在「場景組」部分中配置 vuser 組。在此部分中,您可以建立代表系統典型使用者的各種組。您可以定義這些典型使用者執行的操作、執行的 vuser數以及 vuser 執行時所用的計算機。

3.controller執行視窗概述

controller 視窗中的「執行」選項卡是用來管理和監控測試的控制中心。「執行」檢視包含五個

主要部分:場景組,場景狀態,可用圖樹,圖檢視區域和圖例。

場景組:位於左上窗格中,可以檢視場景組中的 vuser 的狀態。使用該窗格右側的按鈕可以啟動、停止和重置場景,檢視單個

user 的狀態,並且可以手動新增更多的 vuser,從而增加場景執行期間應用程式上的負載。

場景狀態:位於右上窗格中,可以檢視負載測試的概要,其中包括正在執行的 vuser 數以及每個 vuser 操作的狀態。

可用圖樹:位於中部左側窗格中,可以檢視 loadrunner 圖列表。要開啟圖,請在該樹中選擇乙個圖,然後將其拖動到圖檢視區域中。

圖檢視區域:位於中部右側窗格中,可以自定義顯示以檢視一至八個圖(「view」 > 「view graphs」)。

圖例:位於底部窗格中,可以檢視選定圖中的資料。

4.執行controller

開啟 controller 執行檢視。單擊「start scenario」按鈕 或選擇「scenario」 -> 「strart」開始執行測試。如果您第一次執行該場景, controller 將啟動場景。結果檔案自動儲存到負載生成器的臨時目錄中。如果要重複此測試,將提示您覆蓋現有結果檔案。單擊「否」,指定新的結果目錄。對每個結果集輸入唯一且有意義的名稱,這是因為在分析圖時,可能希望重疊幾個場景執行的結果。

測試結果:

5.使用analysis分析結果

點選 file-->new,選擇之前儲存的測試內容,點選開啟

LoadRunner VuGen指令碼除錯

在開發過程中,可以通過斷點 列印日誌等方法除錯 在loadrunner vugen中,也可以通過一些方法來除錯指令碼。一 message函式的詳解 1.lr output message函式 函式用法 lr output message s登入成功 lr eval string 登入成功時,列印出 ...

linux 指令碼的開發步驟

作為乙個新手開發乙個linux指令碼屬實是一大困難,從linux 系統管理技術手冊中看到這麼一段,解決了好大的問題 1.按照管道的方式開發指令碼,每次開發一步,完全都在命令列中。2.把輸出送到標準輸出中,檢查並確保結果正確。3.沒開發一步,用shell的history命令重新找回命令管道並調整。4....

Hive 提交指令碼步驟

假如你的hive.sql執行中會有三個引數,需要後期的變動,下面給出執行命令 hive f root sql ruu1.sql hivevar province id 844 hivevar dayselect date y m d d 9 days hivevar province name 廣東...