1.Update Value On: 指明了參數在何時編号
1.1 Each Occurrence : 隻要發現該參數就重新取值;
1.2 Each iteration :每次反複都要取新值(各個并發會共享同一個值,用于多次引用參數且相關的情況);
1.3 Once :在所有的反複中都使用同一個值(僅在場景初始化時産生一次,在一個場景中的所有并發和所有反複值都相同);
2.Select Next On 指明了以何種方式從資料池中擷取資料
2.1 順序(Sequential):該方法順序地給虛拟使用者配置設定值。如果在運作的虛拟使用者通路資料表的時候,它會取到下一行可用的資料;
2.2 随機(random):該方法在每次疊代的時候會從資料表中取随機數;
2.4 唯一(unique):配置設定一個唯一的有順序的值給每個虛拟使用者的參數;
能夠通過模拟檢視結果;
假設在某個類型為File的參數Username設定如下表所示的資料池,該參數所在的腳本中包含該參數的部分要求疊代2次,執行腳本的VU數量為2個,腳本需要疊代的部分有兩個地方使用了參數Username,則在不同設定時的參數取值如表2:
表1
參數Username的資料池資料
Username
Alice
Bob
Chris
David
Frank
Green
Jack
Smith
Select
next row
Update
value on
參數取值示例
Sequential
Each
iteration
每個VU中的參數都按照同樣的方式取值,第一次疊代中參數Username兩次出現都取Alice,第二次疊代中參數Username兩次出現都取Bob
occurrence
每個VU中的參數都按照同樣的方式取值,第一次疊代中參數首次出現取Alice,第二次出現取Bob;第二次疊代中參數首次出現取C
hris,第二次出現取David
Once
每個VU中的參數都按照同樣的方式取值,參數在每次疊代的每次出現均取同樣的值Alice
Random
每個VU中的參數都同樣的方式取值,第一次疊代中參數兩次出現都取相同的值,其值從資料池中随機選擇一個;第二次疊代中參數兩次出現都取相同的值,其值從資料池中随機選擇一個
每個VU中的參數都同樣的方式取值,第一次疊代中參數首次出現取資料池中的一個随機值,第二次再随機取一個值,第二次疊代中參數首次出現随機從資料池中取一個值;第二次出現再随機取一個值
每個VU中的參數都按照同樣的方式取值,參數在每次疊代的每次出現均取同樣的值,該值從資料池中随機選取
Unique
兩個VU按照不同的方式取值:對于第一個VU,第一次疊代中的參數兩次出現均取相同的值Alice,第二次疊代中的參數兩次均取Bob;對第二個VU,第一次疊代中的參數兩次出現均取相同值Chris,第二次疊代中的參數兩次均取David
兩個VU按照不同的方式取值:對于第一個VU,第一次疊代中的參數第一次出現時取值Alice,第二次出現時取值Bob,第二次疊代中的參數首次出現時取Chris,第二次出現時取David;對于第二個VU,第一次疊代中的參數第一次出現時取值Frank,第二次出現時取值Green,第二次疊代中的參數首次出現時取Jack,第二次時取值Smith.
兩個VU按照不同的方式取值:對于第一個VU,兩次疊代中的參數每次出現均取相同的值Alice;對于第二個VU,兩次疊代中的參數每次出現取相同的值Bob