LoadRunner腳本錄制流程
1.1 錄制流程
協(xié)議選擇→設(shè)置錄制選項(xiàng)→開始錄制→插入命令→停止錄制→回放驗(yàn)證
1.2 協(xié)議選擇
單協(xié)議or多協(xié)議
C/S架構(gòu)使用的協(xié)議可能比較特殊,若不確定可詢問開發(fā)人員。
B/S架構(gòu)使用的協(xié)議基本都是HTTP協(xié)議。
1.3 錄制選項(xiàng)
1、錄制準(zhǔn)備事項(xiàng)
Application type:可選擇需要錄制的對(duì)象類型,Internet Applications(錄制對(duì)象是一個(gè)網(wǎng)絡(luò)應(yīng)用,基于瀏覽器)、Win32 Applications(支持Win32的標(biāo)準(zhǔn)客戶端)。
Program to record:設(shè)定需要錄制的程序名,默認(rèn)為IE,建議不要使用其他的三方的瀏覽器進(jìn)行錄制,以免出現(xiàn)不兼容。
URL Address:錄制的地址。
Working directory:用來指定代碼的工作目錄。
Record into Action:設(shè)置錄制內(nèi)容的存放位置,vuser_init、Action、vuser_end。
2、錄制選項(xiàng)
Script:基于Web(HTTP/HTML)協(xié)議的Vuser腳本是使用C語言作為標(biāo)準(zhǔn)的。
Protocols:協(xié)議列表。
Recording:錄制選項(xiàng)用于設(shè)置Web(HTTP/HTML)使用的錄制方式,HTML-based Script(以HTML操作為錄制級(jí)別)、URL-based Script(會(huì)錄制到所有的HTTP請(qǐng)求)。
Date Format Extension:將一些常見的編碼格式進(jìn)行轉(zhuǎn)換,便于后期處理,可針對(duì)Body、Headers、Cookies、Query String四種數(shù)據(jù)段進(jìn)行轉(zhuǎn)碼。
Port Mapping:提供了對(duì)端口映射的處理規(guī)則。
Correlation:打開腳本錄制時(shí)的自動(dòng)關(guān)聯(lián)選項(xiàng)。
1.4 開始錄制
當(dāng)設(shè)置好錄制選項(xiàng)后,單擊OK按鈕啟動(dòng)錄制。
首先會(huì)看到Recording Bar,隨后會(huì)看到IE或者指定的應(yīng)用程序啟動(dòng)。
1.5 插入命令
在錄制的過程中可以通過Recording Bar添加一些命令。如切分腳本、添加事務(wù)的開始點(diǎn)和結(jié)束點(diǎn)、添加集合點(diǎn)、添加注釋。
1.6 結(jié)束錄制
錄制結(jié)束后,單擊Stop停止錄制,客戶端和服務(wù)器交互協(xié)議會(huì)被放在Generation Log內(nèi),VuGen隨后會(huì)對(duì)協(xié)議交互進(jìn)行分析,生成腳本。
1.7 回放驗(yàn)證
腳本生成后,單擊菜單欄上的Run按鈕回放腳本。回放中可以在Replay Log日志欄中看到腳本執(zhí)行的日志信息,當(dāng)腳本回放完成后,可打開Test Results驗(yàn)證回放結(jié)果,Pass狀態(tài)說明腳本運(yùn)行正常。
posted on 2013-11-15 11:13 順其自然EVO 閱讀(3158) 評(píng)論(0) 編輯 收藏 所屬分類: loadrunner