LoadRunner性能测试-思考时间
一、virtual user generator(腳本錄制與設(shè)置)
?????? 1、在錄制腳本的時(shí)候LoadRunner會(huì)自動(dòng)記錄錄制者在錄制軟件系統(tǒng)時(shí)實(shí)際操作的思考時(shí)間,并在系統(tǒng)中以lr_thingk_time(x);函數(shù) 表現(xiàn)。這里的思考時(shí)間如登錄操作:LoadRunner打開(kāi)了登錄界面后開(kāi)始記錄思考時(shí)間,包括錄制者輸入用戶名,密碼;或去干其他事。直到錄制者點(diǎn)擊登 錄按鈕,整個(gè)這段時(shí)間都被LoadRunner記錄為思考時(shí)間。
?????? 2、回放錄制腳本時(shí),在Vuser->Run-time Setting->Think Time設(shè)置回放腳本時(shí)思考時(shí)間的使用。
???????????? lgnore think time:忽略腳本中的思考時(shí)間。
???????????? As recorded:根據(jù)腳本中實(shí)際的思考時(shí)間進(jìn)行回放。
???????????? Multiply recorded think time by:將錄制的思考時(shí)間乘以一個(gè)系數(shù),系數(shù)在后面設(shè)置。
???????????? Use random percentage of recorded think time:隨機(jī)獲取思考時(shí)間,指定一個(gè)最小值和一個(gè)最大值,可設(shè)置Think Time值的范圍,通過(guò)指定Think Time的范圍,取其中的一個(gè)隨機(jī)數(shù)的值來(lái)回放腳本。
例如,如果Think Time參數(shù)為4,并且指定最小值為該值的50%,而最大值為該值的150%,則Think Time的最小值為2(50%),而最大值為6(150%)。
????????????? Limit think time to:忽略腳本中的思考時(shí)間,執(zhí)行這里設(shè)置的思考時(shí)間。
注意:如果這里不對(duì)思考時(shí)間進(jìn)行設(shè)置,也就是默認(rèn)忽略思考時(shí)間的話只影響回放腳本時(shí)操作,不影響場(chǎng)景執(zhí)行的時(shí)候。只有對(duì)思考時(shí)
?????????? 間進(jìn)行了設(shè)置,場(chǎng)景執(zhí)行時(shí)才會(huì)有效。
二、Controller(場(chǎng)景設(shè)置與執(zhí)行)
????????1、場(chǎng)景設(shè)置中沒(méi)有對(duì)思考時(shí)間的設(shè)置,如果在腳本設(shè)置中設(shè)置了思考時(shí)間那么場(chǎng)景會(huì)按設(shè)置的思考時(shí)間執(zhí)行,如果腳本設(shè)置中默認(rèn)忽略思考時(shí)間,那么在執(zhí)行場(chǎng)景時(shí)LoadRunner會(huì)默認(rèn)按錄制時(shí)的思考時(shí)間執(zhí)行,事務(wù)響應(yīng)時(shí)間中包括了思考時(shí)間。
三、Analysis(結(jié)果分析)
???????? 1、結(jié)果分析中可以對(duì)思考時(shí)間進(jìn)行設(shè)置,是否在事務(wù)響應(yīng)時(shí)間中添加思考時(shí)間或是去掉思考時(shí)間。
?????????2、設(shè)置是否計(jì)算思考時(shí)間:File->set Global Filter中選擇Think Time設(shè)置項(xiàng),將lnclude think time值去掉勾選。這樣分析中會(huì)自動(dòng)將思考時(shí)間去除,這樣更清楚,明確的分析系統(tǒng)事物的響應(yīng)時(shí)間。
總結(jié)
以上是生活随笔為你收集整理的LoadRunner性能测试-思考时间的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python核心编程课后习题解答第二章
- 下一篇: [C++] 我们需要掌握多少语法细节