6.3、使用種子取隨機順序(Use Random Sequence with Seed):如果從Loadrunner的控制器來運行scenario,你可以指定一個種子數值用于隨機順序。每一個種子數值在測試執行的時候代表了一個隨機數的順序。無論你何時使用這個種子數值,在scenario中同樣的數據順序就被分配給虛擬用戶。如果在測試執行的時候發現了一個問題并且企圖使用同樣的隨機數序列來重復測試,那么,你就可以啟動這個功能(可選項)。
6.4、唯一(Unique):Unique方法分配一個唯一的有順序的值給每個虛擬用戶的參數。
6.5、與以前定義的參數取同一行(Same Line As
如果數據表中有三列,三個參數定義在列表中:id1,name1和title1,如下:。
ID Name Title
132 Kim Manager
187 Cassie Engineer
189 Jane VP
對于參數id1,你可以指示虛擬用戶使用Random方法,而為參數name1和title1就可以指定方法“Same Line as id1”。所以,一旦ID“132”被使用,那么,姓名(Name)“Kim”和職位(Title)“Manager”同時被使用。
7、Updta value on數據的更新方法
7.1、Each iteration――每次反復都要取新值
7.2、Each occurrence――只要發現該參數就重新取值
7.3、Once――在所有的反復中都使用同一個值
8、When out of values超出范圍:(選擇數據為unique時才可用到)
8.1、Abort Vuser――中止
8.2、Continue in a cyclic manner――繼續循環取值
8.3、Continue with last value――取最后一個值
9、Allocate Vuser values in the Controller在控制器中分配值:(選擇數據為unique時才可用到)
9.1、Automatically allocate block size――自動分配
9.2、Allocate()values for each Vuser――指定一個值
六、從已存在的數據庫中導入數據
Loadrunner允許你利用參數化從已經存在的數據庫中導入數據??梢允褂孟铝袃煞N方式之一:
使用Microsoft Query(要求在系統上先安裝MS Query)。
指定數據庫連接字符串和SQL語句。
用戶腳本生成器在從數據庫中導入數據的過程中提供了一個向導。在向導中,你指明如何導入數據-通過MS Query創建查詢語句或者直接書寫SQL語句。在導入數據以后,以.dat為后綴并作為正規的參數文件保存。要開始導入數據庫中數據的過程,在參數屬性對話框中點擊“Data Wizard”,則,數據庫查詢向導彈出。
要創建新的查詢
選擇“Create new query”。如果需要MS Query的幫助,選擇“Show me how to use Microsoft Query”,然后點擊“Finish”。
如果你還沒有安裝Microsoft Query,Loadrunner會提示你這個功能不可用。在進行之前,從Microsoft Office中安裝MS Query。
在Microsoft Query中遵循以下步驟,導入期望的表和列。
在完成數據的導入后,選擇“Exit and return to Virtual User Generator”,然后點擊“Finish”。在參數屬性對話框中數據庫記錄以data文件的形式顯示出來。
要在MS Query中編輯并查看數據,選擇“View data or edit in Microsoft Query”。若要結束,則選擇“File>Exit and return to Virtual User Generator”返回到腳本生成器。
在“Select Column”部分,指定包含當前參數數據的列可以指定列號或者列名。注意:列標題默認為第0行(row 0)。
從“Select next row”列表中選擇一個更新方法來告訴虛擬用戶在腳本指定的過程中如何選擇表中的數據??蛇x項是:Sequential、Random、Unique或者Same Line As。其中每一項的含義文章前面已經講述,就不再贅述。
如果選擇“Advance row each iteration”,虛擬用戶在每次迭代的時候會使用新的一行的數據而不是重復同樣的數據。
要指定數據庫連接或者SQL語句
選擇“Specify SQL Statement”,然后點擊“Next”。
點擊“Create”指定一個新的連接字符串。選擇數據源的窗口彈出。
選擇已有的數據源,或者點擊“New”創建一個新的數據源。向導將提示你穿過創建ODBC數據源的過程。在完成后,連接字符串就會在連接字符串框中顯示出來。
在SQL框中,輸入或者粘貼SQL語句。
點擊“Finish”繼續SQL語句并導入數據。數據庫記錄將以data文件的形式顯示在參數屬性框中。
在“Select Column”部分中,指定包含當前參數數據的列。你可以指定列號或者列名。
從“Select next row”列表中選擇一個更新方法來告訴虛擬用戶在腳本指定的過程中如何選擇表中的數據??蛇x項是:Sequential、Random、Unique或者Same Line As。
如果從Update out of values中,選擇“each iteration”,虛擬用戶在每次迭代的時候會使用新的一行的數據而不是重復同樣的數據。
原文轉自:http://www.anti-gravitydesign.com