【廣告】
LoadRunner基礎(chǔ)入門(mén)教程
步驟一:安裝完成LoadRunner后,進(jìn)入初始化界面。先對(duì)初始化界面做一個(gè)簡(jiǎn)單介紹:在界面左側(cè)有三項(xiàng)分別為:
a)Create/Edit scripts 創(chuàng)建或編輯腳本,通過(guò)錄制腳本的方式,loadrunner測(cè)試報(bào)告,操作人員可以隨心所欲錄制自己想要操作。
b)Run Load Tests 運(yùn)行負(fù)載測(cè)試,根據(jù)前期我們錄制的腳本來(lái)運(yùn)行負(fù)載測(cè)試。
c)Analyze Test Results 分析測(cè)試結(jié)果
步驟二:下面我們錄制個(gè)腳本:點(diǎn)擊LoadRunner進(jìn)入初始化界面后點(diǎn)擊Create/Edit scripts (創(chuàng)建或編輯腳本),進(jìn)入圖中所指示界面,一張白色的紙有一個(gè)綠色的“ ”號(hào)的圖標(biāo)和下面的“Web(http/html)”都可以點(diǎn)擊進(jìn)行創(chuàng)建。
步驟三:點(diǎn)擊“Web(http/html)”進(jìn)行創(chuàng)建,此時(shí)相當(dāng)于選擇的錄制協(xié)議就是http協(xié)議,這個(gè)協(xié)議適合錄制web的應(yīng)用程序,點(diǎn)擊后在彈出框“Url Address”中鍵入要錄制的網(wǎng)頁(yè)的地址,輸入后點(diǎn)擊OK按鈕,一定不要忘記輸入http://
步驟四:使用一張白色的紙有一個(gè)綠色的“ ”號(hào)的圖標(biāo)進(jìn)行創(chuàng)建,點(diǎn)擊后會(huì)彈出一個(gè)選擇框,根據(jù)被測(cè)試的程序不同而選擇相對(duì)應(yīng)的協(xié)議,選擇完成后點(diǎn)擊Create按鈕。
步驟六:錄制完后點(diǎn)擊停止按鈕,軟件性能測(cè)試工具loadrunner測(cè)試報(bào)告,也可以使用Ctrl F5進(jìn)行停止,然后就等待形成腳本代碼。制的懸浮窗,后面的網(wǎng)頁(yè)百度站點(diǎn)是設(shè)置的錄制站點(diǎn),在懸浮框上events前面顯示的是當(dāng)前錄制的事件數(shù),方框還支持暫停、開(kāi)始、結(jié)束錄制等功能。
步驟七:腳本代碼形成后如下圖,紅色方框圈中是回放按鈕,每次腳本錄制完成后就進(jìn)行一次回放,保證錄制的腳本不會(huì)存在問(wèn)題,當(dāng)然,每次腳本修改完后也要進(jìn)行回放驗(yàn)證。
LoadRunner真實(shí)負(fù)載功能介紹
Virtual users 建立起后,您需要設(shè)定您的負(fù)載方案,業(yè)務(wù)流程組合和虛擬用戶數(shù)量。用LoadRunner的Controller,您能很快組織起多用戶的測(cè)試方案。Controller 的Rendezvous 功能提供一個(gè)互動(dòng)的環(huán)境,在其中您既能建立起持續(xù)且循環(huán)的負(fù)載,又能管理和驅(qū)動(dòng)負(fù)載測(cè)試方案。
而且利用它的日程計(jì)劃服務(wù)來(lái)定義用戶在什么時(shí)候訪問(wèn)系統(tǒng)以產(chǎn)生負(fù)載。這樣就能將測(cè)試過(guò)程自動(dòng)化。同樣您還可以用Controller 來(lái)限定您的負(fù)載方案,在這個(gè)方案中所有的用戶同時(shí)執(zhí)行一個(gè)動(dòng)作---如登陸到一個(gè)庫(kù)存應(yīng)用程序----來(lái)模擬峰值負(fù)載的情況。
LoadRunner常見(jiàn)問(wèn)題分析(一)
1.LoadRunner錄制腳本時(shí)為什么不彈出IE瀏覽器?
當(dāng)一臺(tái)主機(jī)上安裝多個(gè)瀏覽器時(shí),LoadRunner錄制腳本經(jīng)常遇到不能打開(kāi)瀏覽器的情況,可以用下面的方法來(lái)解決。
啟動(dòng)瀏覽器,打開(kāi)Internet選項(xiàng)對(duì)話框,切換到標(biāo)簽,去掉“啟用第三方瀏覽器擴(kuò)展(需要重啟動(dòng))”的勾選,然后再次運(yùn)行VuGen即可解決問(wèn)題
提示:通常安裝Firefox等瀏覽器后,都會(huì)勾選上面得選項(xiàng),導(dǎo)致不能正常錄制。因此建議運(yùn)行LoadRunner得主機(jī)上保持一個(gè)干凈的測(cè)試環(huán)境。
2.錄制Web腳本時(shí),生成的腳本中存在亂碼該如何解決?
錄制腳本前,打開(kāi)錄制選項(xiàng)配置對(duì)話框Record-Opti,進(jìn)入到Advanced標(biāo)簽,先勾選“Support charset”,然后選擇中支持UTF-8。再次錄制,就不會(huì)出現(xiàn)中文亂碼問(wèn)題了。
3.HTML-based script與URL-based script的腳本有什么區(qū)別?
使用“HTML-based script”的模式錄制腳本,VuGen為用戶的每個(gè)HTML操作生成單獨(dú)的步驟,接口性能測(cè)試工具loadrunner測(cè)試報(bào)告,這種腳本看上去比較直觀;使用“URL-based script”模式錄制腳本時(shí),VuGen可以捕獲所有作為用戶操作結(jié)果而發(fā)送到服務(wù)器的HTTP請(qǐng)求,然后為用戶的每個(gè)請(qǐng)求分別生成對(duì)應(yīng)方法。
通常,基于瀏覽器的Web應(yīng)用會(huì)使用“HTML-based script”模式來(lái)錄制腳本;而沒(méi)有基于瀏覽器的Web應(yīng)用、Web應(yīng)用中包含了與服務(wù)器進(jìn)行交互的Java Applet、基于瀏覽器的應(yīng)用中包含了向服務(wù)器進(jìn)行通信的Javascript/VBscript代碼、基于瀏覽器的應(yīng)用中使用了HTTPS安全協(xié)議,這時(shí)使用“URL-based script”模式進(jìn)行錄制。
企業(yè): 蘇州華克斯信息科技有限公司
手機(jī): 13862561363
電話: 0512-62382981
地址: 蘇州工業(yè)園區(qū)新平街388號(hào)