Loadrunner的參數化解析


參數化的用法

例如

1、登錄一個網站,我們可以有很多的不同的用戶名和密碼

2、創建客戶時我們可以通過參數化使得客戶編號,客戶名稱使用多種組合

等等。。

那么下面就為大家介紹參數化的用法

參數化有2種

第一種:insert -  new parameter

第二種:選中某個值,右鍵

 

 使用第二種來講解,點擊OK后,選中想要參數化的值會變為你所設置的參數值名{username},如下圖

 

打開Vuser-Parameter List  或者如圖倒數第二個按鈕,進入參數界面

點擊Add row 新增一列,可新增多列,加上不同的用戶名

設置密碼參數

將密碼參數化{passwd}

用戶和密碼的參數我們可以各設置4個進行跑,可以看到LR會使用4個不同的帳號進行登錄。

 

另外,除了可以手動填寫參數外,我們也可以打開記事本去填寫

 

 

或者通過查詢數據庫填寫

 

具體如何配置后面再補充...

或者參數使用隨機數的方法(Parameter type 有很多種可選擇)

 

 上面我們的例子看到的是username一個表,passwd一個表。那么如何對它們進行參數化關聯呢?畢竟是一個用戶對應一個密碼

 

那么到了這一步已經將兩個參數關聯到同一份文件里,則可以使一個用戶名對應一個密碼了。

 

設置完參數化后,我們會發現,下面有更新值的設置,意思是腳本運行的每一遍所取的參數化的值都不一樣,下面逐一做介紹:

Select next row【選擇下一行】:

順序(Sequential):按照參數化的數據順序,一個一個的來取。可循環取

隨機(Random):參數化中的數據,每次隨機的從中抽取數據。

唯一(Unique):為每個虛擬用戶分配一條唯一的數據,不可循環取,取完了如果有重復會報錯

 

Update value on【更新時的值】: 

每次迭代(Each iteration) :每次迭代時取新的值,如50個用戶都取第一條數據,稱為一次迭代;完了50個用戶都取第二條數據,后面以此類推。(一個頁面調用2個該參數,那么2個參數運行1次時取的值一樣)

每次出現(Each occurrence):每次參數時取新的值,這里強調前后兩次取值不能相同。(比如一個頁面調用2個該參數,那么2個參數運行時取的值不一樣)

只取一次(once) :參數化中的數據,一條數據只能被抽取一次。(如果數據輪次完,腳本還在運行將會報錯)

 

通過查詢數據庫來設置參數的配置:(待更新)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM