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

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