第1課:構建Vuser腳本
要生成系統上的負載,首先建立一個可以運行以模擬真實用戶行為Vuser腳本。您使用VuGen創建和構建Vuser腳本。
在這一課中,你將涵蓋以下主題:
介紹VuGen將 - 虛擬用戶生成
在性能測試環境中,LoadRunner替換人類用戶與虛擬用戶,也被稱為的Vuser。以可重復和可預測的方式- Vuser的通過模擬典型用戶的操作產生的系統上的負載。
您使用VuGen(LoadRunner的虛擬用戶生成器)來創建Vuser腳本。VuGen將適用於記錄和回放的原則。當你走過你的應用程序中的業務流程時,VuGen記錄你的動作並轉化這些動作到Vuser腳本步驟。這些Vuser腳本形成負載測試的基礎。
創建一個空白的Vuser腳本
要開發Vuser腳本,你第一次打開VuGen中並創建一個空白腳本。此后,您可以通過記錄事件,並添加手動增強的腳本提升空白腳本。
在本節中,您將打開VuGen中,並創建一個基於上一個空白Vuser腳本的Web - HTTP / HTML協議。
-
在LoadRunner的機器,雙擊虛擬用戶生成桌面上的快捷方式圖標,打開VuGen中。
-
點擊文件>新建腳本和解決方案,或單擊添加新腳本按鈕
VuGen工具欄上。打開一個新的腳本對話框的創建。
- 確保類別在左窗格中是單一的協議。VuGen將顯示了可用於一個單一協議腳本的協議的列表。
-
從可用協議列表中,選擇網絡- HTTP / HTML,然后單擊創建。
VuGen將創建一個空白Vuser腳本並顯示VuGen將編輯器的腳本。
錄制Vuser腳本
在顯影Vuser腳本的下一步是記錄由實際用戶執行的操作。在上一節中,您創建了一個空的Web - HTTP / HTML Vuser腳本。現在,你就可以開始直接錄制動作到腳本。在本節中,你會跟蹤旅行社進行預訂從丹佛到洛杉磯的飛行動作,並檢查航班行程。
注:為了使VuGen錄制你在Web Tours應用程序執行的操作,單擊錄制>錄制選項。在錄制選項對話框中,選擇常規>腳本,然后在腳本選項,請確保為COM本地服務器創建的軌道過程復選框被清除。
要錄制Vuser腳本:
-
開始錄制在HP網站旅游網站。
-
點擊錄制>錄制,或者單擊錄制按鈕
VuGen工具欄上。打開開始錄制對話框。
- 在錄制到操作框中,選擇動作。
- 從記錄列表中,選擇Web瀏覽器。
- 在應用程序中,請確保Microsoft Internet Explorer中出現。
- 在URL地址框中,鍵入HTTP://本地主機:1080 / WebTours。
-
單擊開始錄制。一個新的Web瀏覽器打開並顯示在HP Web旅游主頁。
注意:如果有一個錯誤打開HP網站游覽,請確保網絡導游服務器正在運行。有關詳細信息,請參閱使用HP網絡導游示例應用程序。
VuGen的浮動錄制工具欄打開。
-
-
登錄到HP網站之旅。
-
鍵入以下信息:
-用戶名:喬喬
-密碼:豆
- 在左窗格中,單擊登錄。HP網絡之旅歡迎您到應用程序。
-
-
輸入航班信息。
-
點擊機票。打開查找航班頁面。
-
從出發城市,選擇丹佛(默認)。
-
出發日期:保持默認日期。
-
從到達城市,選擇洛杉磯。
-
返回日期:保持默認日期。
-
從座位偏好,選擇 過道。
- 保留默認設置的其余部分,然后點擊繼續。打開查找航班頁面。
-
-
選擇一個航班。
點擊Continue(繼續)接受默認航班選擇。打開付款明細頁。
-
輸入支付信息並預訂航班。
-
在信用卡框中,輸入12345678。
- 在精通日期框中,輸入6月19日。
- 點擊繼續。打開發票頁面,並顯示您的發票。
-
-
在左窗格中,單擊行程。打開網頁行程。
-
在左窗格中,單擊擱筆。
-
關閉瀏覽器,然后單擊停止錄制按鈕
的VuGen將浮動工具欄上停止錄制過程。
VuGen將生成所需的代碼和代碼插入到Vuser腳本。
如果設計工作室打開后,單擊關閉,關閉設計工作室。
- 保存Vuser腳本。
查看Vuser腳本
現在,您已經錄制了旅行社的登錄,預訂航班,檢查行程,並注銷的行為。VuGen將記錄從您點擊的那一刻你的步驟開始錄制按鈕,您單擊的那一刻停止錄制按鈕。
現在,您可以使用VuGen查看腳本。VuGen將讓你看到Vuser腳本中的一些格式:
-
該解決方案資源管理器為您提供了結構化的訪問Vuser腳本的各個部分,以及多項與該Vuser腳本相關的文件。
-
該步驟導航顯示列出Vuser的操作步驟為腳本的基於圖標的視圖。對於在錄制過程中執行的每個操作,VuGen將產生在步驟導航器的相應步驟。
步驟導航器顯示一個快照圖標
,以表明的一個具體步驟包含一個快照。
要查看步驟Navigator中,選擇腳本視圖>步驟導航,或者單擊步驟導航按鈕
VuGen工具欄上。雙擊步驟導航器的任何步驟,以顯示在編輯器中相應的功能。
-
該VuGen將編輯器顯示腳本的基於文本的視圖。在編輯器中,Vuser的操作被列為API函數。在編輯器中,VuGen將使用顏色編碼顯示在腳本的功能和它們的參數值。您可以鍵入C或LoadRunner的API函數,以及控制流語句,直接進入腳本。
注:來源HP官網LR幫助中心,由於使用的google翻譯,有些專有名詞翻譯的不准確,這個系列只是做個入門流程參考,望大家見諒哈~