您好,登錄后才能下訂單哦!
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實測。其實最常用的場景就是我上面紅色標出的幾種。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。