1. 程式人生 > >詳細分析LoadRunner參數化

詳細分析LoadRunner參數化

個數 腳本 create col 圖標 creat 詳細分析 random 10個

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

一、我們這裏通過loadurnner錄制一個軟件自帶的航空網站登陸。下面是截取的登錄代碼

技術分享

二、下面通過loadrunner對用戶名和密碼進行參數化設置。

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

技術分享

2、把用戶名jojo改成變量name,密碼bean改成變量psw

技術分享

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

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

技術分享

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

技術分享

技術分享

3、也可以在界面上直接編輯,添加行、列或者刪除行、列

技術分享

4、參數都添加後之後,我們要註意每個參數對應的名稱

技術分享 技術分享

5、也可以把所有的參數編輯在一個文件裏面,一列對應一個參數。

技術分享

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

技術分享

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


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

技術分享

技術分享

五、設置好參數後,就可以設置數據取值方式與更新方法。

技術分享

1、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) 對於單用戶來說,順序和唯一取值序列是相同的

2、Update value on: 更新方式

技術分享

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

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

技術分享


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

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

技術分享

詳細分析LoadRunner參數化