要在系統(tǒng)上生成負載,首先需要建立一個可以模擬真實用戶行為的Vuser腳本。使用VuGen創(chuàng)建和構建Vuser腳本。
在本篇中,將包括以下主題:
- VuGen介紹-虛擬用戶生成器
- 創(chuàng)建一個空白的Vuser腳本
- 錄制Vuser腳本
- 查看Vuser腳本
LoadRunner產品詳情
VuGen介紹-虛擬用戶生成器
在性能測試環(huán)境中,LoadRunner用虛擬用戶替代真實用戶,也被稱為Vuser。Vusers用戶通過模擬典型的用戶動作在系統(tǒng)上產生負載,以可重復和可預測的方式。
使用VuGen(LoadRunner的虛擬用戶生成器)創(chuàng)建Vuser腳本。VuGen的工作原理是記錄和回放。當你在應用程序中按照業(yè)務流程操作時,VuGen將記錄您的行為,并將這些行為轉換為Vuser腳本。這就是Vuser腳本生成負載測試的基本原理。
創(chuàng)建一個空白的Vuser腳本
首先,打開VuGen并創(chuàng)建一個空白腳本。然后,您可以在空白腳本中記錄時間或手動添加。
在本節(jié)中,我們要創(chuàng)建一個基于web的空白Vuser腳本(HTTP/ HTML協(xié)議)。
創(chuàng)建空白腳本
- 在裝有LoadRunner的計算機中,雙擊桌面上的虛擬用戶生成的快捷方式圖標,打開VuGen。

- 單擊File> New Script and Solution或單擊VuGen工具欄添加新的腳本按鈕。打開新建腳本對話框。
- 確保左窗格中的類別是單一的協(xié)議。 VuGen將顯示可用于單一協(xié)議腳本的協(xié)議列表。
- 從可用協(xié)議列表中,選擇Web - HTTP / HTML,然后單擊創(chuàng)建。
VuGen將創(chuàng)建一個空白Vuser腳本并顯示在VuGen Editor中。
錄制Vuser腳本
在上一節(jié)中,您創(chuàng)建了一個空白的Web - HTTP/ HTML Vuser腳本。下一步是記錄真實用戶執(zhí)行的操作。在本節(jié)中,跟蹤旅行社進行預訂一張從丹佛飛往洛杉磯的行為,并檢查飛行行程。
注意:單擊Record > Recording Options,VuGen開始錄制您在Web Tours應用程序中執(zhí)行的操作。在Recording(錄制)選項對話框中,選擇General > Script進入腳本選項。確保Track processes created as COM local servers復選框被清除。
開始錄制Vuser腳本:
-
開始在HP Web Tours網(wǎng)站中錄制。
a.單擊Record > Record,或者單擊VuGen工具欄上的Record(錄制)按鈕
。打開Start Recording(開始錄制)對話框。
b. 在Record into action中,選擇Action。
c.在Record list(錄制列表)中,選擇Web Browser(Web瀏覽器)。
d.在Application框中,確保出現(xiàn)Microsoft Internet Explorer。
e.在URL address框中,輸入//localhost:1080/WebTours
f.單擊Start Recording。打開一個新的web browser,并顯示在HP Web Tours主頁。
注意:若打開HP Web Tours時出現(xiàn)錯誤,要檢查Web Tours服務器是否運行。詳情請查閱。
VuGen's Recording toolbar(錄制工具欄)
- 登錄到HP Web Tours。
a.以下信息類型:
- 用戶名: jojo
- 密碼:bean
b.在左窗格中,單擊Login(登陸)。HP Web Tours歡迎您。
- 輸入航班信息。
a.單擊Flights。打開Find Flight(查找航班)頁面。
b.出發(fā)城市,選擇丹佛(默認值)。
c.出發(fā)日期:默認日期。
d.到達城市,選擇洛杉磯。
e.返回日期:默認日期。
f.座位偏好,選擇Aisle。
g.其余部分保留默認設置,然后單擊Continue。打開Find Flight頁面。
- 選擇一個航班。
單擊Continue接受默認航班選擇。打開付款明細頁面。
- 輸入支付信息并預訂航班。
a.在Credit Card框中,輸入12345678。
b.在Exp Date框中,輸入06/19。
c.點擊Continue。打開Invoice(發(fā)票)頁面,顯示您的發(fā)票。
- 在左窗格中,單擊Itinerary(行程)。
- 在左窗格中,單擊Sign Off。
- 關閉瀏覽器,然后單擊Stop Recording按鈕
停止錄制。
- 保存Vuser腳本。
a.選擇 File > Save Script As。
b.導航到<LoadRunner Installation>\tutorial,創(chuàng)建一個名為Scripts的文件夾,然后導航到該文件夾。
c.在File name框中,輸入basic_tutorial。
d.點擊Save。VuGen保存腳本,并在VuGen標題欄中顯示腳本名稱。
查看Vuser腳本
現(xiàn)在您已經(jīng)錄制了登錄,預訂機票,檢查行程和注銷的行為。點擊Start Recording按鈕開始記錄,點擊Stop Recording按鈕停止記錄。
現(xiàn)在,您可以使用VuGen查看腳本。VuGen提供以下的Vuser腳本格式:
- Solution Explorer 使您結構化的structured訪問Vuser腳本各個部分。與Vuser腳本相關的多個文件也是這樣。
- Step Navigator列出腳本視圖,顯示了Vuser每步的行為。對于您錄制期間執(zhí)行的每個動作,VuGen在Step Navigator中生成相應的步驟。
- Step Navigator有一個snapshot圖標,每一個特定的步驟包含一個快照。
查看Step Navigator,選擇View > Step Navigator,或者單擊Step Navigator按鈕
。雙擊Step Navigator的任意步驟,可以在Editor中顯示相應的功能。
- VuGen Editor是基于文本的視圖腳本。在Editor中,Vuser的行為被列為API函數(shù)。VuGen在腳本中使用顏色編碼顯示函數(shù)和它們的參數(shù)值。您可以直接在腳本中輸入C或LoadRunner API函數(shù),以及control flow語句。
標簽:
性能測試網(wǎng)頁測試軟件測試技術
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn