LoadRunner參數化設置:數據分配與取值方式
LoadRunner參數化設置中有九種取值方式:(以用戶名參數user為例,其數據參數列表為:jojo、201401、201402、201403、201405、201406、201407、201408、201409,迭代次數設置為10次)
1、Sequential+Each Iteration
腳本會執行10次,每次迭代會按數據列表順序取值,每一次迭代中出現的參數user的值是當前第一次參數替換的值。第1次迭代均為jojo,以此類推。
2、Sequential+Each Occurrence
腳本執行10次,每次迭代中出現參數user,順序取值一次,第1次迭代中出現3次user,則user取值為jojo、201401、201402,等到取值到201409,下次會從第一個數順序取值。
3、Sequential+Once
腳本執行10次,user只取值一次,每次出現的user替換參數值都是jojo。
4、Random+Each Iteration
腳本執行10次,數據表中的數據隨機取,比如第一次迭代取值201405,則這次迭代中出現參數user地方則用201405替代。
5、Random+Each Occurrence
腳本執行10次,數據表中的數據隨機取,迭代過程中只要出現參數user的地方就隨機取值一次。第1次迭代出現3次user,則隨機數為201407、jojo、201403。
6、Random+Once
腳本執行10,數據表中數據隨機取值,參數user只取值一次,10次迭代過程中出現參數user的地方都是用隨機取值(比如201406)替代。
7、Unique+Each Iteration
每個用戶對應一次數據,當迭代次數超過用戶數據量,根據設置情況處理情況,如下圖所示:
每次迭代出現的參數user用當前取值替代。
8、Unique+Each Iteration
當前有9條數據,沒出現一次參數user,只能用一個數值替代,9條數據取完之后根據設置超出值處理。每次迭代出現3次user,則第4次迭代無數據可取,根據超出時設置處理后面的情況。此方式只能執行者決定每個user值分配塊的大小。如下圖所示:
9、Unique+Once
參數user只取值一次,所有的出現參數user都用jojo替換,當前腳本可執行10次。設置如圖所示:
posted on 2013-12-17 09:12 順其自然EVO 閱讀(3982) 評論(0) 編輯 收藏 所屬分類: loadrunner