詳細分析LoadRunner參數化

在進行網頁的性能測試時,對網頁的登陸界面進行壓力測試狀況下就會使用到多用戶進行登陸,就須要對登陸名和密碼進行參數化,那麼loadrunner怎麼參數化設置呢?下面咱們來詳細分析一下。dom

1、咱們這裏經過loadurnner錄製一個軟件自帶的航空網站登錄。下面是截取的登陸代碼性能

 

2、下面經過loadrunner對用戶名和密碼進行參數化設置。測試

一、雙擊jojo,右擊選擇Replace with a Parameter,彈出窗口Select or Create Parameter,在 Parameter name處輸入變量名name,點擊OK,密碼重複名字的操做。網站

 

二、把用戶名jojo改爲變量name,密碼bean改爲變量psw    spa

 

3、下面對參數進行編輯添加。第一種方法是直接在界面上添加編輯。3d

一、點擊P圖標或者按鍵盤ctrl +L 進入參數化設置界面,blog

二、點擊name進行編輯變量參數,點擊Edit with Notepad,彈出記事本框,輸入好用戶名後,保存後,參數就設置完成了。密碼也是重複名字的操做。it

三、也能夠在界面上直接編輯,添加行、列或者刪除行、列io

四、參數都添加後以後,咱們要注意每一個參數對應的名稱ast

     

五、也能夠把全部的參數編輯在一個文件裏面,一列對應一個參數。

 

 六、當參數放在在一個文件裏面時,設置處就要一一對應。

4、第2種方法對參數進行編輯添加,就是直接導入已編輯好了的數據。

一、在文件處選擇已經編輯好的數據文件位置,點擊打開後,文件111.dat的數據就自動導入進來了。

5、設置好參數後,就能夠設置數據取值方式與更新方法。

 

一、Select next row:  選擇下一行方法

Sequential 默認 順序的,按照參數化的數據順序,從上往下一個一個的來取。
Random 隨機取,參數化中的數據,每次隨機的從中抽取數據。
Unique 惟一,惟一的向下取值,只能被用一次。

Same line as xxx ,和xxx列取同一行的值,(行相同)步調一致

例如:數據a b c d e f g ...,現有3個用戶(甲乙丙)取值;循環2次。
A) 順序方式:甲(a, b) 乙(a, b) 丙(a, b)
B) 惟一方式:甲(a, b) 乙(c, d) 丙(e, f)
若是是註冊,採用惟一方式,用過了就不能再用
C) 對於單用戶來講,順序和惟一取值序列是相同的

 

二、Update value on: 更新方式

Each iteration 默認 每次迭代時取值 (經常使用)
Each occurrence 每次遇到該參數時取值
Once 取值僅一次,腳本運行過程當中只取值一次值的是:一次選擇,終身不變

三、When out of values: 選擇Unique才須要考慮這個選項,數據不足時處理狀況,表示取值越界後的處理方式


Abort Vuser   放棄虛擬用戶,再也不取值
Continue in a cyclic manner  以循環的方式繼續,當參數化文件中的值取完最後一個值後,又從參數化文件的第一行開始取值。
Continue with last value    當參數化文件中的值取完最後一個值後,持續一直最後一個值 。

 

6、各類組合狀況下的取值,例如:參數化文件有10個數據分別是 1,2,3,4,5,6,7,8,9,10.現有1個用戶取值,迭代次數爲11次。

相關文章
相關標籤/搜索