1. 程式人生 > >loadRunner之引數化,對使用者名稱和密碼進行引數化,並列印輸出

loadRunner之引數化,對使用者名稱和密碼進行引數化,並列印輸出

錄製指令碼,對使用者名稱和密碼進行引數化:

複製程式碼
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、執行指令碼,通過日誌觀察引數化後的效果         複製程式碼
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、執行指令碼,通過日誌觀察引數化後的效果