loadrunner的參數化設置

JMeter具備免安裝、輕量化、觀察請求與響應非常直觀等優勢。所以大部分時候用JMeter已經很方便了。但是對於session的支持,就有點弱了。雖然可以通過加cookie管理器和參數化替換,也能實現模擬多登錄用戶。但搗鼓起來很費勁。需要手工把一堆sessionid放到文本里,然後下次還就過期了。所以這時候用loadrunner錄腳本然後參數化還是要省心的多。說明loadrunner的virtual user模擬的比較全面。在使用loadrunner的參數設置時,每次都要查,還是記在這裏方便:

Select next row有三個選項:Sequential 、Random、Unique,Update value on有三個選項:Each iteration、Each occurrence、Once,理論上有9種組合,但常用情景沒那麼多,所以有的組合其實是重複的。

sequential-Each iteration:每個用戶取的值相同,但用戶的下一次迭代會順延一個取值

sequential-Each occurrence:同上

sequential-Once:每個用戶相同,每次也相同(就是第一行)

Random-Each iteration:每個用戶取值隨機,每次也隨機,可能重複

Random-Each occurrence:同上

Random-Once:每個用戶取值隨機,每次相同(但不一定是第一行)

Unique-Each iteration:每用戶不同,若選擇Automatically allocate block size,每次隨機不同;若選擇Allocate指定大小,數值得計算,迭代多少次就要間隔多大以上,否則會出錯(真是沒事找事)。設置好了每次也不重複

Unique-Each occurrence:每用戶不同,只能選Allocate指定大小,同上

Unique-Once:每用戶不同,每次相同(也是從開頭順序往下找)

另外還有一個Same line as xxx,表示和之前定義的某個字段保持同一行,在需要保證用戶名/密碼等關聯數據時採用

以上以loadrunner11實測。其實最常用的場景就是我上面紅色標出的幾種。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章