LoadRunner指令碼例項來驗證引數化的取值

2022-06-22 16:03:13 字數 2549 閱讀 7553

sinm

tjs]#v3u%bi"?!}0指令碼:  我把取到的引數值和對應的vuserid記錄下來儲存到乙個檔案中,下面是例子的指令碼

x-n)si:j#t:v:ym'v#x0

long fileopen;51testing軟體測試網sqwc|0m

char *filename =  "c:\\temp\\params.log";

ol!ml(x,l n'p0

51testing軟體測試網7]qa-v,d7ix

vuser_init()51testing軟體測試網o:^k1k2u]d5v-}

d%f

return  0;51testing軟體測試網6g2`a+}*h,t

}51testing軟體測試網6ja-a(r#at*y#u)a

return  0;51testing軟體測試網spi)y(c  n

}

#c4bw$a'b@cdg w0

action()51testing軟體測試網bs!rwffr w o

u.lt

char *a =  "";

s8nvrrq  @$qe?0

char *b =  "";

(eu s ]$of  v*bch_2y0

51testing軟體測試網jc%m+v

lr_whoami(&id,  &vuser_group, &scid);51testing軟體測試網?efk}(q

51testing軟體測試網  pbi[+c r$s n

51testing軟體測試網z kl$bk__)l8v

fprintf(fileopen,"%d,%s,%s,%s",id,lr_eval_string  (a),lr_eval_string (b),ctime(&t));51testing軟體測試網2~7m k6s }f

esxi~/p_9?8l?k^

return  0;

w]jnv.n0

}51testing軟體測試網fb:r8mv@"f

vuser_end()

6acv9iz)]n6ti0

j2o#tj9v d2w0

51testing軟體測試網n:q"ddndun

引數設定為:

51testing軟體測試網8i] z9w-j)qm

取唯一值,每次迭代更新。

51testing軟體測試網gp u`c6drr

51testing軟體測試網qak:k4@z9x

執行時設定的迭代次數為2。

+jb+f|3~%h_1]q*r0

51testing軟體測試網u!c#ty ~%we'\

場景的設定:

51testing軟體測試網q,mk4j*jf

虛擬使用者數:5個

:? gy6ue0

執行模式:沒有設定duration,選擇的「run until  complete」

;l)a&g.lk0

完成後的日誌檔案params.log的內容如下:

4z;d!q)j1v0

1,a1,b1,thu jan 01 08:00:05 197051testing軟體測試網v"b6vy1h;n

1,a2,b2,thu jan 01  08:00:05 197051testing軟體測試網sq f"t9j"db_  v$l

10,a5,b5,thu jan 01 08:00:05 197051testing軟體測試網8l$a c%2`+~3k

10,a6,b6,thu jan  01 08:00:05 1970

4o-[s(yn02,a3,b3,thu  jan 01 08:00:05 1970

li#gq,gypv02,a4,b4,thu jan 01 08:00:05  197051testing軟體測試網7^doa!?c

30,a9,b9,thu jan 01  08:00:05 1970

$j ` m&?})x  ]%i030,a10,b10,thu jan 01 08:00:05 1970

0~0a4vq$^x4_3xg021,a7,b7,thu jan 01 08:00:05  197051testing軟體測試網$qdfm0v

21,a8,b8,thu  jan 01 08:00:05 1970

)mmv2k~2lq z,jg0

51testing軟體測試網7z1u(vnox7p"p8siv

從生成的日誌檔案中可以看到vuserid分別為1,2,10,21,30

d v[|m*zk+rp7`%o

那試驗的結果就是每個vuser取引數的時候相同的vuser在多個迭代中取的是連續的。不同的vuser第乙個的取值是計算了迭代次數後的那個順序上的值。

LoadRunner指令碼例項來驗證引數化的取值

sinm tjs v3u bi 0指令碼 我把取到的引數值和對應的vuserid記錄下來儲存到乙個檔案中,下面是例子的指令碼 x n si j t v ym v x0 long fileopen 51testing軟體測試網sqwc 0m char filename c temp params.lo...

loadrunner指令碼錄製

指令碼是效能測試的基礎 1.錄製 a.我們錄製的開始和錄製的結束,應該是一致的畫面。b.loadrunner是很好的效能測試工具,它在造大量資料的時候也很有用處 比如造多個註冊使用者 用引數化就可以做到。1.錄製註冊 注意使用者名稱最好是比較簡單的,有規律的,便於以後引數化。密碼可以設定一樣的,就不...

LoadRunner指令碼增強

1.檢查點 web find 和web reg find 2.block技術 如果對不同的事物進行不同次數的迴圈該怎麼處理?預設情況下loadrunner對所有的事物都是統一執行的,即雖然有多個事物,但它們被執行的迴圈次數都一樣的,那麼loadrunner block技術,vuser run tim...