loadrunner函數中;
參數數組中參數必須都是以相同的名字開頭,接底線加數位方式順序賦值,參數數組必須有一個參數名_count的參數來記錄數組的長度
1、parameter type參數類型
File檔案
Date/time日期/時間
Group name組名
Iteration number重複編號
Table表
Unique number唯一編號
Random number隨機編號
Load generator name下載產生名稱
User defined function使用規定的功能
Vuser id虛擬使用者ID
XML XML
2、File檔案儲存體位置
Add column添加列
Add row添加行
Delete column刪除列
Delete row刪除行
Edit with notepad使用文本編輯
Data wizard通過資料庫從ODBC匯入
Simulate parameter類比參數
3、select column選擇列
By number 通過編號
By name通過名稱
4、file format檔案格式
Column資料行分隔符號comma逗號分隔字元tab製表分隔字元space空格分隔字元
First data第一個資料行
5、select next row選擇下一行的設定
Sequential順序取值,順序地向Vuser分配參數值
Random隨機取值
Unique唯一取值
Same line as XX取某一個參數的同一行
6、update value on更新值的時間設定
Each iteration每次迭代更新;指Vuser為每次指令碼迭代使用新值
Each occurrence每次取值更新;指Vuser為每次參數出現時使用新值
Once只更新一次;指Vuser在方案運行期間僅對參數值更新一次
7、when out of value超出後的值設定
Abort vuser當超出時終止指令碼
Continue in a cyclic manner當超出時回到列表頭再次取值
Continue with last value使用參數表中的最後一個值
8、allocate vuser values in the controller控制器裡分配虛擬使用者數值
Automatically allocate block size自動分配程式塊大小
Allocate XXX values for each vuser為每個虛擬使用者指派XXX值
以上的是協助文檔的通用解釋,說下自己的想法:
1. select next row
是選擇下一條資料的方式,Sequential和Random 有可能會出現多個使用者同時迭代同一條資料的情況.
而unique不會.
2. update value on更新值的時間設定
Each iteration每次迭代更新;指Vuser為每次指令碼迭代使用新值
單使用者,每次迭代更新;多使用者的每個使用者執行指令碼一次就更新一次.
Each occurrence每次取值更新;指Vuser為每次參數出現時使用新值,這裡注意如果用多次用了 lr_eval_string("{id}")取參數,那麼此時每次都會更新!
Once只更新一次;指Vuser在方案運行期間僅對參數值更新一次