性能測試工具LoadRunner安裝及應(yīng)用

一、LoadRunner安裝

1沙热、LoadRunner安裝包

鏈接:

http://pan.baidu.com/s/1mhXOE5i

密碼:ooma

2、安裝方法

step1.解壓“[性能測試工具LR11.00].loadrunner-11.rar”敛惊,再解壓.ios文件

step2.運行setup.exe嗜暴,選擇“LoadRunner完整安裝程序”


step3.全選運行組件精堕,然后一直下一步就可以

step4.安裝完成后孵淘,系統(tǒng)會自動打開“Loadrunner License Information”窗口,并提示你的“l(fā)icense”只有十天的使用期

step5.關(guān)閉LR

3歹篓、破譯LR11.0

step1.解壓“l(fā)r破解.zip”

step2.將“l(fā)m70.dll”瘫证,“mlr5lprg.dll”這兩個文件復(fù)制并粘貼到LR11安裝目錄下的bin文件夾下(如:C:\Program Files\Mercury\LoadRunner\bin)

復(fù)制時注意要先將loadrunner關(guān)閉

step3.復(fù)制后啟動loadrunner揉阎,如下圖選擇“CONFUGURATION—>loadrunner license”

step4.選擇“NewLicense”,輸入“ AEAMAUIK-YAFEKEKJJKEEA-BCJGI”

step5.關(guān)閉提示彈框,關(guān)閉LR

step6.運行“deletelicense.exe”

step7.重新啟動Loadrunner痛悯。再次選擇“CONFUGURATION—>loadrunner license”余黎。這時會發(fā)現(xiàn)重窟,License中已經(jīng)空了

step8.點擊“New License”载萌,首先輸入globa-100的注冊碼:AEAMAUIK-YAFEKEKJJKEEA-BCJGI,點擊ok

==>成功

step9.再次點擊“New License”巡扇,輸入web-10000的注冊碼:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB扭仁,點擊ok

==>再次成功

破譯完成!L琛乖坠!

二、LoadRunner常用函數(shù)

1刀闷、請求url地址函數(shù):web_url()?

2熊泵、頁面鏈接跳轉(zhuǎn)函數(shù):web_Link()

3、檢測form函數(shù):web_submit_form()

4甸昏、發(fā)送數(shù)據(jù)函數(shù):web_submit_data()

5顽分、請求函數(shù):web_custom_request()

三、腳本編輯及執(zhí)行

1施蜜、腳本注釋規(guī)則

(1)單行注釋

//注釋一行

(2)整段注釋

/*

?注釋一段

*/

2卒蘸、腳本調(diào)試

(1)執(zhí)行:F10 逐步執(zhí)行

(2)斷點:F9斷點暫停

(3)標(biāo)簽:ctrl+F2記標(biāo)簽;F2翻默、shift+F2前后切換標(biāo)簽

(4)代碼折疊:代碼左側(cè)的展開[+]折疊[-]按鈕

(5)日志定位:函數(shù)右鍵菜單----go to step in reply log 從代碼切換到日志

????????????? ----go to line 從日志切換到代碼

(6)打開代碼所在目錄:epensoipt directory

3缸沃、腳本執(zhí)行

(1)設(shè)置執(zhí)行次數(shù):鍵盤點擊F4,設(shè)置循環(huán)次數(shù)修械,Run(×5)趾牧,循環(huán)執(zhí)行5次

(2)設(shè)置執(zhí)行時不同action執(zhí)行概率

?????? ---Action1[60%]

?????? ---Action2[40%]

(3)同一個Action種不同函數(shù)執(zhí)行概率,以隨機概率為例:

?{

int rowNum;?

?? rowNum=rand()% 100+1;

?? if(rowNum<=30) vuser_init();

?? return 0;

}

4肯污、思考時間

(1)腳本中插入思考時間

?lr_think_time(5);? 即上一操作后有5秒思考時間(等待時間)

(2)運行設(shè)置

?Think Time Options中翘单,設(shè)置每次執(zhí)行腳本之間的思考時間

四、參數(shù)化

1仇箱、定義變量

選中參數(shù)县恕,右鍵菜單選擇: Replyce with a Parameter;

將該參數(shù)設(shè)置為變量格式剂桥,當(dāng)前參數(shù)值為該變量默認值

2忠烛、參數(shù)列表

ctrl+L打開參數(shù)列表

AddRow增加參數(shù)記錄

參數(shù)列表中可設(shè)置參數(shù)執(zhí)行順序

每執(zhí)行該參數(shù)時,只獲取一次參數(shù)值

五权逗、監(jiān)聽事務(wù)

1美尸、事務(wù)監(jiān)聽狀態(tài)

四種監(jiān)聽狀態(tài) Auto 默認冤议,自動判斷

?????? pass 通過

?????? fail 結(jié)束失敗

?????? stop 未執(zhí)行完成被停止

2、添加監(jiān)聽腳本:

lr_start_transaction("name")?? ---開始監(jiān)聽事務(wù)name

lr_start_end_transaction("name",Auto)?? ---結(jié)束監(jiān)聽事務(wù)name师坎,監(jiān)聽狀態(tài)自動判斷

3恕酸、時間補充

ThinkTime:思考時間

WastedTime:浪費時間

TransactionTime:響應(yīng)時間

六、集合點

1胯陋、腳本:lr_rendezvous("name")

2蕊温、集合多少用戶在進行后續(xù)操作

3、策略:集合n%用戶

???? 集合n%執(zhí)行用戶

???? 集合n個用戶

七遏乔、LoadRunner性能測試實戰(zhàn)

一义矛、錄制/編輯腳本

step1、打開LR工具

ps:LR安裝好后盟萨,不會自動創(chuàng)建桌面快捷方式凉翻,要自己手動在開始菜單欄里找

step2、選擇creat/editscripts

step3捻激、創(chuàng)建新腳本制轰,或者打開老的腳本進行編輯

step4、設(shè)置錄制腳本

step5胞谭、錄制腳本

step6垃杖、編輯腳本(刪減無用腳本、設(shè)置集合點韭赘、監(jiān)控事務(wù)缩滨、參數(shù)等),以加參數(shù)為例:

ctrl+L打開參數(shù)列表

二泉瞻、編輯修改腳本

step7脉漏、編譯腳本

三、負載測試

step8袖牙、設(shè)置腳本執(zhí)行次數(shù)

step9侧巨、進入負載測試頁面

step10、添加執(zhí)行設(shè)備

step11鞭达、設(shè)置負載方式

step12司忱、執(zhí)行負載

四、結(jié)果分析

step13畴蹭、自動生成測試結(jié)果

step14坦仍、點擊進入結(jié)果分析頁面

step15、編寫分析報告叨襟,進行調(diào)優(yōu)和調(diào)優(yōu)測試

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末繁扎,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌梳玫,老刑警劉巖爹梁,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異提澎,居然都是意外死亡姚垃,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進店門盼忌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來积糯,“玉大人,你說我怎么就攤上這事碴犬⌒跄” “怎么了梆暮?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵服协,是天一觀的道長。 經(jīng)常有香客問我啦粹,道長偿荷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任唠椭,我火速辦了婚禮跳纳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘贪嫂。我一直安慰自己寺庄,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布力崇。 她就那樣靜靜地躺著斗塘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪亮靴。 梳的紋絲不亂的頭發(fā)上馍盟,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天,我揣著相機與錄音茧吊,去河邊找鬼贞岭。 笑死,一個胖子當(dāng)著我的面吹牛搓侄,可吹牛的內(nèi)容都是我干的瞄桨。 我是一名探鬼主播,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼讶踪,長吁一口氣:“原來是場噩夢啊……” “哼芯侥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起俊柔,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤筹麸,失蹤者是張志新(化名)和其女友劉穎活合,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體物赶,經(jīng)...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡白指,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了酵紫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片告嘲。...
    茶點故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖奖地,靈堂內(nèi)的尸體忽然破棺而出橄唬,到底是詐尸還是另有隱情,我是刑警寧澤参歹,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布仰楚,位于F島的核電站,受9級特大地震影響犬庇,放射性物質(zhì)發(fā)生泄漏僧界。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一臭挽、第九天 我趴在偏房一處隱蔽的房頂上張望捂襟。 院中可真熱鬧,春花似錦欢峰、人聲如沸葬荷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宠漩。三九已至,卻和暖如春抛计,著一層夾襖步出監(jiān)牢的瞬間哄孤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工吹截, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瘦陈,地道東北人。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓波俄,卻偏偏與公主長得像晨逝,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子懦铺,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,922評論 2 361

推薦閱讀更多精彩內(nèi)容