您好,登錄后才能下訂單哦!
JMeter具備免安裝、輕量化、觀察請求與響應(yīng)非常直觀等優(yōu)勢。所以大部分時(shí)候用JMeter已經(jīng)很方便了。但是對(duì)于session的支持,就有點(diǎn)弱了。雖然可以通過加cookie管理器和參數(shù)化替換,也能實(shí)現(xiàn)模擬多登錄用戶。但搗鼓起來很費(fèi)勁。需要手工把一堆sessionid放到文本里,然后下次還就過期了。所以這時(shí)候用loadrunner錄腳本然后參數(shù)化還是要省心的多。說明loadrunner的virtual user模擬的比較全面。在使用loadrunner的參數(shù)設(shè)置時(shí),每次都要查,還是記在這里方便:
Select next row有三個(gè)選項(xiàng):Sequential 、Random、Unique,Update value on有三個(gè)選項(xiàng):Each iteration、Each occurrence、Once,理論上有9種組合,但常用情景沒那么多,所以有的組合其實(shí)是重復(fù)的。
sequential-Each iteration:每個(gè)用戶取的值相同,但用戶的下一次迭代會(huì)順延一個(gè)取值
sequential-Each occurrence:同上
sequential-Once:每個(gè)用戶相同,每次也相同(就是第一行)
Random-Each iteration:每個(gè)用戶取值隨機(jī),每次也隨機(jī),可能重復(fù)
Random-Each occurrence:同上
Random-Once:每個(gè)用戶取值隨機(jī),每次相同(但不一定是第一行)
Unique-Each iteration:每用戶不同,若選擇Automatically allocate block size,每次隨機(jī)不同;若選擇Allocate指定大小,數(shù)值得計(jì)算,迭代多少次就要間隔多大以上,否則會(huì)出錯(cuò)(真是沒事找事)。設(shè)置好了每次也不重復(fù)
Unique-Each occurrence:每用戶不同,只能選Allocate指定大小,同上
Unique-Once:每用戶不同,每次相同(也是從開頭順序往下找)
另外還有一個(gè)Same line as xxx,表示和之前定義的某個(gè)字段保持同一行,在需要保證用戶名/密碼等關(guān)聯(lián)數(shù)據(jù)時(shí)采用
以上以loadrunner11實(shí)測。其實(shí)最常用的場景就是我上面紅色標(biāo)出的幾種。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。