4-LoadRunner設(shè)置集合點(diǎn)_第1頁
4-LoadRunner設(shè)置集合點(diǎn)_第2頁
4-LoadRunner設(shè)置集合點(diǎn)_第3頁
4-LoadRunner設(shè)置集合點(diǎn)_第4頁
4-LoadRunner設(shè)置集合點(diǎn)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、LoadRunner設(shè)置集合點(diǎn)集合點(diǎn)的用處對于LoadRunner來說意義非常大,它可以設(shè)置多個(gè)虛擬用戶等待到一個(gè)點(diǎn),同時(shí)觸發(fā)一個(gè)事務(wù),以達(dá)到模擬真實(shí)環(huán)境下同時(shí)多個(gè)用戶操作,同時(shí)模擬負(fù)載,實(shí)現(xiàn)性能測試的最終目的。由此可見,插入集合點(diǎn)主要是為了衡量在加重負(fù)載的情況下服務(wù)器的性能情況。舉例如下:在客戶的需求中,可能會(huì)要求系統(tǒng)能夠承受1000人同時(shí)提交數(shù)據(jù)。在LoadRunner中可以通過在提交數(shù)據(jù)操作前面加入集合點(diǎn),當(dāng)虛擬用戶運(yùn)行到提交數(shù)據(jù)的集合點(diǎn)時(shí),Loadrunner就會(huì)檢查同時(shí)有多少用戶運(yùn)行到集合點(diǎn),如果我們設(shè)定腳本運(yùn)行的虛擬用戶數(shù)為1000,等到這1000個(gè)虛擬用戶都運(yùn)行到集合點(diǎn)后,就會(huì)觸

2、發(fā)同時(shí)進(jìn)行提交數(shù)據(jù)的操作,從而能夠測試系統(tǒng)對于這1000個(gè)用戶提交數(shù)據(jù)的響應(yīng)情況,依次來看系統(tǒng)是否滿足客戶的該點(diǎn)需求。1、集合點(diǎn)插入方法:1 .錄制時(shí),在需要并發(fā)操作的事務(wù)前直接點(diǎn)擊插入集合的按鈕;2 .錄制后,錄制的腳本中,在并發(fā)操作事務(wù)提交前插入,點(diǎn)擊右鍵,選擇,然后選擇后面出現(xiàn)的,輸入集合名稱,腳本中出現(xiàn),即添加集合點(diǎn)成功;備注:集合點(diǎn)只能插入到Action部分,vuser_init和vuser_end中不能插入集合點(diǎn)。如果想要測試系統(tǒng)所能支持同時(shí)登錄的用戶數(shù),登錄的事您要寫入到Action中,然后插入集合點(diǎn)進(jìn)行測試。2、插入集合點(diǎn)集合點(diǎn)只能在Action中插入,不能在vuser_ini

3、t或vuser_end中插入。在需要插入集合點(diǎn)的操作前,通過工具欄上的集合點(diǎn)按鈕插入集合點(diǎn),并在集合點(diǎn)的輸入框中輸入集合點(diǎn)的名稱。集合點(diǎn)的名稱最好是有意義的名稱,這樣有助于在系統(tǒng)分析時(shí),分析系統(tǒng)的瓶頸所在。插入集合點(diǎn)具體的操作方法如下:在錄制Vuser腳本時(shí),在需要插入集合點(diǎn)的位置,單擊'錄制'工具欄上的集合點(diǎn)'按鈕或單擊'Insert'菜單下的'Rendezvous子菜單。將打開'Rendezvous'(集合點(diǎn))對話框,如圖2-28所示。IcrcvrViTtQ*!UserGqiiw2r-TOI-TebOffllP/HTIL)國立

4、ItView比汨hVuserActcrETodsWdow用口型為=37RX向西方FmdConrelatranE。ParanLet守RuntimeSettince上1JB8.L75:0O8O/ezfwAlt+JnsertClrl+TCtrl+D3UMewStep.崢Trans我mr.制EndTransaction(11-Web(HTTPHyU3m_init-Acik>r>¥U$ffl_ondSerdezvojE.»£o(inment7LogMesage.O工叫qlcErg*4mt|.".<!|11e111r.-r&xt/httnI

5、P."S&fer&r-",Earshot-tl,i+",Tfcde叫睢、EXTRARES,1Ji-|=/eziw/imaBe&/bg_enrferrjps",.He?ererzhtti:/192,163rT,75;0030/ezf/,ENDITEM,"UrI=/ez7fw/imae£/bneIog.inbBit:7I-/azfw/imaes/'bri-reatb.gif",HJrl=/ezfwZimases/load2,3i,"Ref,"RefererhttP:/192JG

6、S.L7?:90e0/ezfw/"hW)IOh困口;乍甜erer=ht/W,168.1.7b;HMOwBD1IEM.ereLhtg"吃J覦L75:BO30/edq/.B0TEM,Ir_thnkjime(2);web_abffiit砧酬I醯ix依jss典imidF2110C3E7F4EST1陌幻27752071749"SnarsFiat二電11EOTA,3mt=lanM酷二丁丁打三簡悻中文EMJI1EM,SiCTflxomMame二usemamE:,:;a.ue二對",END:TEM,"Mamezpassword'v,端g1".

7、而油.圖2-28插入集合點(diǎn)接著,出現(xiàn)如圖2-29所示的對話框。輸入該集合點(diǎn)的名稱,注意,名稱最好能夠清楚地說明該集合點(diǎn)所完成的動(dòng)作。腳本中集合點(diǎn)的代碼如圖2-30所示。圖2-29輸入集合點(diǎn)名稱Ir_rendezvous("):3、插入注釋注釋可以在錄制腳本時(shí)插入,也可以在腳本錄制后插入,具順序?qū)Τ绦蚍治鰶]有影響。在需要插入注釋的操作前,通過工具欄上的注釋按鈕或者'Insert'菜單下的'Comment'子菜單插入注釋。在'InsertComment對話框中輸入對操作的注釋,以便于對腳本的重復(fù)使用。在需要插入注釋的位置,通過菜單或者工具欄操作,如

8、圖2-31所示。圖2-31插入注釋接著,出現(xiàn)如圖2-32所示的對話框。腳本中注釋的代碼如圖2-33所示圖2-32輸入注釋內(nèi)容圖2-33插入注釋圖例4、插入函數(shù)在錄制腳本的過程中,根據(jù)不同的協(xié)議,會(huì)用到不同的函數(shù),在此介紹幾個(gè)腳本中比較常見的函數(shù),希望初學(xué)者能對插入函數(shù)的基本操作方法有大概的了解。詳細(xì)的函數(shù)調(diào)用方法,會(huì)在第6章的'LoadRunner函數(shù)介紹'中說明,這里不再贅述。(1) web_custom_request允許使用HTTP支持的任何方法來創(chuàng)建自定義HTTP請求。(2) web_image:在定義的圖像上模擬鼠標(biāo)單擊。例子:web_image('46.gi

9、f,'Src=frame/sapphire/image/tree/15/46.gif,'Ordinal=2','Snapshot=t4.inf,EXTRARES,'Url=frame/sapphire/style/controls.css','Referer=0:7001/mail/login.do',ENDITEM,'Url=frame/sapphire/style/custom.css','Referer=0/mail/login.do

10、',ENDITEM,LAST);(3) web_link:在定義的文本鏈接上模擬鼠標(biāo)單擊。例子:web_link('MAIL','Text=MAIL','Snapshot=t3.inf,EXTRARES,'Url=frame/sapphire/style/menu.css','Referer=0:7001/mail/login.do',ENDITEM,'Url=frame/sapphire/style/panel.css','Referer=http:/19

11、0:7001/mail/login.do',ENDITEM,LAST);(4) web_submit_data:執(zhí)行無條件或無上下文的表單例子:web_submit_data('j_security_check','Action=21:10001/Application/j_security_check','Method=POST','RecContentType=text/html','Referer=21:10001/Appl

12、ication/login.jsp;jsessionid=013613D116183D08E6C0C05A1310B70F.node1','Snapshot=t2.inf,'Mode=HTTP',ITEMDATA,'Name=j_username','Value=mayi',ENDITEM,'Name=j_password','Value=1',ENDITEM,'Name=prelogon','Value=登錄',ENDITEM,LAST);(5) web_submi

13、t_form:模擬表單的提交。例子:web_submit_form('zxlogin.do','Snapshot=t2.inf,ITEMDATA,'Name=username','Value=001_yangzhifang',ENDITEM,'Name=password','Value=1',ENDITEM,'Name=btnlogin','Value=登錄',ENDITEM,EXTRARES,'Url=frame/images/quick_1_01.gif,'

14、;Referer=03:8080/Application/mail/fox/zxMain.jsp',ENDITEM,'Url=frame/images/quick_2_03.gif,'Referer=03:8080/Application/mail/fox/zxMain.jsp',ENDITEM,LAST);(6) web_url:加載由'URL'屬性指定的URL例子:web_url('Application','URL=21:10001/Application','Resource=0','RecContentType=text/html','Referer=','Snapshot=t1.inf,'Mode=HTTP',LAST);(7) web_add_c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論