錄制腳本,對用戶名和密碼進行參數化:
Action()
{
web_url("WebTours",
"URL=http://127.0.0.1:1080/WebTours/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
web_submit_form("login.pl",
"Snapshot=t2.inf",
ITEMDATA,
"Name=username", "Value=jojo", ENDITEM,
"Name=password", "Value=bean", ENDITEM,
"Name=login.x", "Value=60", ENDITEM,
"Name=login.y", "Value=4", ENDITEM,
LAST);
return 0;
}
1、右擊腳本中的用戶,選擇"Replace with a Parameter"
2、Parameter name輸入參數名"username",Parameter type選擇"File",點擊"Properties"按鈕,彈出參數屬性對話框
3、點擊"Create Table",新建參數化列表,修改第一個參數值為"jojo"
4、點擊"Add Row"按鈕,添加新行,輸入參數化的數據
5、點擊"Add Column"按鈕,添加新列,列名為"password"
6、password列輸入要參數化的數據(jojo/bean為系統默認用戶),第一列username用於參數化用戶名,第二列password用於參數化密碼
7、Select column(選擇哪一列數據用於參數化)標簽頁如果當前選項是By number(根據列序號),則選擇"1",如果是By name(根據列名稱),則選擇"username"
8、右擊腳本中的密碼,選擇"Replace with a Parameter"
9、Parameter name輸入參數名"password",Parameter type選擇"File",點擊"Properties"按鈕,彈出參數屬性對話框
10、File選擇剛才新建的dat文件
11、Select column標簽頁如果當前選項是By number,則選擇"2",如果是By name,則選擇"password"
12、選擇"Vuser—>Run-Time Settings"
13、在Run Logic中設置Action的循環次數為5次
14、為了看到效果,在代碼后加上 lr_output_message("username:%s,password:%s",lr_eval_string("{username}"),lr_eval_string("{password}")); 以輸出參數化值
15、運行腳本,通過日志觀察參數化后的效果
--實際操作:
1、新增用戶也是用隨機數來產生
2、用戶登錄的賬號用隨機值來登錄

