版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、性能測試,之Loadrunner使用,網(wǎng)絡知識準備,Socket(套接字)是socket的英文原義是“孔”或“插座”。作為4BDS UNIX的進程通信機制,電話機之間的通話過程是十分相似的:電話的通話雙方相當于相互通信的2個進程,號碼是它的IP和Port。任何用戶在通話之前,首先要有一部電話機,相當于申請一個socket;同時要知道對方的號碼,相當于對方有一個固定的socket信息(IP和Port)。然后向?qū)Ψ綋芴柡艚?,相當于發(fā)出連接請求;對方假如在場并空閑(相當于通信的另一主機開機且可以接受連接請求),拿起電話話筒(接受請求);雙方就可以正式通話,連接成功。雙方通話的過程是一方向電話機發(fā)出信
2、號和對方從電話機接收信號的過程,相當于向socket發(fā)送數(shù)據(jù)和從socket接收數(shù)據(jù)。通話結(jié)束后,一方掛起電話機相當于關閉socket,撤消連接。,網(wǎng)絡通訊知識準備,能夠?qū)崿F(xiàn)網(wǎng)絡通訊的不只是socket,但是socket是用得最多的 Socket是實現(xiàn)網(wǎng)絡通訊的方法或者手段,協(xié)議(指網(wǎng)絡層和傳輸層協(xié)議)是規(guī)范socket在網(wǎng)絡通訊時的發(fā)包格式、順序和內(nèi)容,網(wǎng)絡知識準備,TCP編程模型,網(wǎng)絡知識準備,UDP編程模型,網(wǎng)絡知識準備,網(wǎng)絡應用可以簡單的分為C/S和B/S結(jié)構(gòu) 一般而言C/S結(jié)構(gòu)中連接建立了就會保持比較長的時間,所以稱為長連接;B/S結(jié)構(gòu)中連接建立后會迅速斷開,所以稱為短連接。,Loa
3、dRunner性能測試,使用LoadRunner進行性能測試分為3大步驟: 1 腳本錄制 2 場景回放 3 結(jié)果分析,腳本錄制,如何使用LoadRunner進行腳本錄制?,錄制腳本,啟動vuser,錄制腳本,選擇協(xié)議,錄制腳本,選擇被錄制的程序,錄制腳本,LoadRunner支持很多的協(xié)議,但是我們經(jīng)常會用到的不多。按照公司的實際情況,windows socket是用得比較多的。,Win32 Applications:32位windows普通C/S應用程序,用于客戶端腳本錄制 Internet Applications:一般B/S網(wǎng)絡應用程序,用于網(wǎng)頁腳本錄制,錄制腳本,選擇被錄制的程序,錄制
4、腳本,選擇被錄制的程序,錄制腳本,開始錄制,錄制腳本,結(jié)束錄制:點擊stop按鈕即可,錄制腳本,錄制腳本結(jié)果如下:,腳本錄制,Q:腳本錄制完成了是否就可以直接進行使用呢? A:最好不要。因為執(zhí)行腳本時,我們無法判斷消息是否被正確執(zhí)行了。 對于windows socket函數(shù)而言,返回值為0表示成功;為其它值表示失敗。,腳本修改,因此對于上面的腳本,我們要修改如下腳本:,腳本修改,這里只是對發(fā)送/接收請求動作做了一下判斷。如果想對送/接收請求內(nèi)容做判斷,則需要進一步調(diào)用loadrunner本身自帶函數(shù)或者第三方dll。,腳本修改,Vuser_init和vuser_end里的腳本只會被執(zhí)行一次;A
5、ction里面腳本會多次執(zhí)行。所以我們要將腳本剪切到Action里去。如果錄制時已經(jīng)錄制Action里面,就可以省略這一步驟了。,設置參數(shù),對于所發(fā)送的內(nèi)容里要求變化的部分,我們可以設置成參數(shù),以保證每次執(zhí)行腳本時不一樣。,設置參數(shù),在緩沖區(qū)內(nèi)找到相映部分,用剛才設置的參數(shù)替換:選擇要替換部分,右擊,選擇好變量進行替換,設置參數(shù),替換后結(jié)果如下:被替換部分用紅色顯示,有些版本變量外是”;有些版本是”,腳本運行設置,如何讓腳本運行多次:在界面上選擇Run-time Settings按鈕,在彈出界面上設置對映內(nèi)容,腳本回放,用于測試修改后的腳本是否正確,場景回放,場景回放就是我們平常所說的真正性能
6、測試實施,LoadRunner在Controller中進行 錄制好的腳本,如何將其運行起來對被測系統(tǒng)進行測試?,場景回放,啟動Controler,場景回放,選擇腳本:在controller界面上點擊Add Group按鈕,場景回放,運行腳本:在design或者run界面點擊startscenario按鈕,場景回放,監(jiān)控服務端資源:在windowsresource界面右鍵,選擇add measurement按鈕,場景回放,監(jiān)控服務端:在彈出界面選擇上面的ADD按鈕添加被監(jiān)控機器的IP,場景回放,要保證LoadRunner能監(jiān)控到服務端的資源情況,服務端必須進行以下設置: 1.首先保證被監(jiān)視的wi
7、ndows系統(tǒng)開啟以下二個服務Remote Procedure Call(RPC) 和Remote Registry Service。這兩項服務在“管理工具”下的“服務”。 2.被監(jiān)視的WINDOWS機器:右擊我的電腦,選擇管理-共享文件夾-共享 在這里面要有C$這個共享文件夾,若沒有進行手動添加 3.測試機使用運行.輸入被監(jiān)視機器IPC$ 然后輸入管理員帳號和密碼,如果能看到被監(jiān)視機器的C盤了,就說明你得到了那臺機器的管理員權限。 備注:在做第三點工作時,出現(xiàn)不能以administrator身份來訪問?,F(xiàn)象是:用戶名的輸入框是灰色的。 這是安全策略問題,解決方法:選擇 “管理工具-本地安全策
8、略-本地策略-安全選項”。找到“網(wǎng)絡訪問-本地賬戶的共享和安全模式”,修改其屬性為“經(jīng)典-本地用戶以自己的身份驗證”。,結(jié)果分析,LoadRunner測試腳本運行完畢后,運行的結(jié)果都保存在Analysis中。,結(jié)果分析,保存測試結(jié)果指標:點擊Analyze Results按鈕,結(jié)果分析,保存測試結(jié)果:在Analysis界面點擊保存按鈕即可保存結(jié)果,結(jié)果分析,對于C/S結(jié)構(gòu)系統(tǒng),我們最關注的指標有 1 系統(tǒng)每秒鐘處理速度(TPS):Tran/Sec(Passed),用于說明系統(tǒng)處理請求的快慢 2 系統(tǒng)響應時間:Trans Response Time,用于說明系統(tǒng)響應外部請求的快慢 3 系統(tǒng)處理請求
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度民辦學校教師教學科研獎勵聘用合同4篇
- 2025版高端汽車零部件模具定制合同4篇
- 二零二五年度企業(yè)電子商務法律風險防范合同
- 2025版砂石開采與環(huán)保治理合同3篇
- 二零二五年度人才招聘居間服務合同范本(航天行業(yè)適用)2篇
- 二零二五年度圖書館建筑裝飾工程合同范本2篇
- 3 關節(jié)置換術止血與抗凝的綜合管理
- 二零二五年度裝配式內(nèi)裝工程承包合同范本4篇
- 2025年度臨街商店攤位租賃與垃圾分類處理合同3篇
- 二零二五年度企業(yè)形象宣傳片創(chuàng)意策劃與執(zhí)行合同
- 2023-2024學年度人教版一年級語文上冊寒假作業(yè)
- 2024醫(yī)療銷售年度計劃
- 稅務局個人所得稅綜合所得匯算清繳
- 人教版語文1-6年級古詩詞
- 上學期高二期末語文試卷(含答案)
- 軟件運維考核指標
- 空氣動力學仿真技術:格子玻爾茲曼方法(LBM)簡介
- 2024版醫(yī)療安全不良事件培訓講稿
- 中學英語教學設計PPT完整全套教學課件
- 移動商務內(nèi)容運營(吳洪貴)項目五 運營效果監(jiān)測
- 比較思想政治教育學
評論
0/150
提交評論