1、雙擊“Virtual User Generator”


2、點擊“File-New Script and Solution”,彈出如下界面


3、選擇VuGen→Single Protocol→Web-HTTP/HTML,輸入腳本名稱,選擇保存位置,點擊“Create”


4、雙擊左邊欄中的“vuser_init”,再點擊1或者2位置處的錄制按鈕“Record”

5、選擇運行的瀏覽器、輸入測試用的url,選擇工作目錄點擊“Start Recording”

6、點擊“Yes”

7、會自動打開網頁,如下圖

8、點擊“插入開始事務”,如下圖所示圖標,輸入名稱后點擊“OK”

9、網頁上輸入賬號和密碼登錄后,點擊"插入結束事務",如下圖所示圖標

10、點擊”結束錄制“按鈕

11、自動保存

12、點擊”Open Design Studio"

13、如下圖所示,選中的2項內容需要做參數化處理,分別選中圖中2項內容,點擊“Correlate”按鈕,然后點擊“Close”關閉彈窗


14、在下圖所示位置手動添加函數,將腳本的ticket參數進行替換
web_reg_save_param_regexp(
"ParamName=ticket",
"RegExp=ticket=(.*?)\";</script",
SEARCH_FILTERS,
"Scope=Body",
"IgnoreRedirections=No",
LAST);
z


將Parameter name修改為“ticket”,點擊OK

點擊“Yes”


15、點擊“編譯”按鈕,編譯一下看看是否報錯

16、點擊回放按鈕“Replay”,發現報了兩個錯

17、第一個錯誤 Error -26547,根據錯誤提示,在如圖所示位置添加如下代碼:
web_set_user("10.0.8.34\\admin","cdsf@119","10.0.8.34:28888");

18、再次點擊回放按鈕“Replay”,只剩一個錯誤Error-26630

19、錯誤原因,此時瀏覽器中,測試網址為登錄后的狀態,在瀏覽器中將賬號退出登錄,然后再次點擊回放按鈕“Replay”,這一次就通過了。


-------------結束------------------
