1. 程式人生 > >LR部分參數設置

LR部分參數設置

錯誤處理 分享圖片 循環 一個 參數化 停用 用戶名 mage true

File參數化的設置。

技術分享圖片

  上圖中,將參數選擇策略設定為Unique、Each iteration、Continue in a cyclic manner,意思是每次叠代時從File中選擇參數(同一叠代內的相同參數取值一樣),每次都取不一樣的參數,如果備選的參數全部選完,以循環的方式從頭繼續選擇參數。我們更深入的挖掘一下,LoadRunner是如何做到上述策略的呢?做法是這樣的,假設有10個虛擬用戶,備選的參數有1000個,為了保證10個虛擬用戶每次的取值不一樣,將備選的1000個參數平均分為10等份,每一份分給一個虛擬用戶。每個虛擬用戶來取值時,都順序取自己分得的Block,當達到Block的末尾時,再重頭取值。註意,上述策略只有在叠代有效的情況下有效,即必須要選擇下圖中的第二個選項,否則當1000個參數被全部取光時,LoadRunner將會報錯。

技術分享圖片

  有時我們需要將兩個參數一一對應,例如每個用戶都有自己的用戶名,即UserID參數和TrueName參數是一一對應的,如何實現參數的一一對應呢?做法是這樣的,將這兩個參數的數據源記錄到一個參數表中,並將選擇參數的策略設置為一樣。註意,記事本的最後一行必須為空行,否則LoadRunner會報“Missing Line”的異常。

1、步長的設置:

技術分享圖片

步長的設置會影響虛擬用戶一次叠代中的Action之間的等待時間和該虛擬用戶上次叠代和下次叠代的等待時間,不同虛擬用戶之間的叠代等待時間是不受影響的。

2、壓力場景上行策略設置:

技術分享圖片

上圖設置的策略是每隔3秒上10個用戶,不是3秒內陸續上10個用戶。

3、其他設置。

停用日誌:

技術分享圖片

設置思考時間:

技術分享圖片

錯誤處理策略和虛擬用戶的運行策略:

技術分享圖片

網絡速度控制策略:

技術分享圖片

LR部分參數設置