<video id="mfngb"></video>


  • LoadRunner

    第一次使用loadrunner注意事項

    2020-03-13 10:26:28 289

    LoadRunner 是一種預測系統行為和性能的負載測試工具。通過以模擬上千萬用戶實施并發負載及實時性能監測的方式,來確認和查找問題。LoadRunner能夠對整個企業架構進行軟件測試。企業使用LoadRunner能最大限度地縮短軟件測試時間及優化性能和加速應用系統的發布周期。LoadRunner適用于各種體系架構的自動負載測試,能預測系統行為,并評估系統性能。

    1. LoadRunner簡介

    • 支持最廣泛的應用標準,如WebRTETuxedoSAPOracleSybaseEmailWinsock等,擁有近50種虛擬用戶類型。

    • 自動分析壓力測試結果,自動產生Word等多格式文檔的報告,保證了結果的真實性。

    • 界面友好,易于使用,通過圖形化的操作方式,使用戶在最短的時間內掌握load Runner。

    • 無代理方式性能監控器,無需改動生產服務器,即可監控網絡、操作系統、數據庫和應用服務器等性能指標。

    • 全面支持中文版本。

    LoadRunner 12性能測試工具架構

    • 虛擬用戶生成器Virtual User Generator。

    • 壓力調度和監控系統Controller。

    • 結果分析工具Analysis。

    圖一為LoadRunner性能測試工具架構。它通過腳本生成器VuGen錄制腳本,然后設置并運行場景,運行場景時通過壓力調度和監控系統Controller檢測Web服務器、應用服務器以及數據庫服務器的性能;最后由結果分析工具Analysis得出測試結果。

    cdab23b85ca3367165ef4f5304ebca95.png

    1 LoadRunner性能測試工具架構

     LoadRunner測試HTTP協議基本功能使用技巧


    1.錄制腳本

    錄制HTTP腳本在虛擬用戶生成器Virtual User Generator中,如2所示。

    2e07a3d16b054133070381b81d9ee7a0.png

    2 Virtual User Generator主界面

    單擊“File->new and Solution”后會讓選擇協議。協議分為“單協議”“多協議”“移動”“常用”和“最近”五個。測試HTTP協議可以選擇“單協議->WEB-HTTP/HTML”,如3所示。(如果不知道選擇那個協議,可以點擊左下角的“協議分析軟件”)。

    cdc726ce48f1510070d8a20dc05b21f8.png

    選擇協議

    輸入腳本名稱,點【創建】按鍵。在顯示頁面中點擊按鈕,如4所示

    074dc1383d098bf6cbacea606f5fc3f4.png

    開始錄制

    在這里,各個參數分別解釋為。

    lAction selection:分為vuser_initAction(默認)、vuser_end。其中Action是測試主體部分;vuser_init是測試前的預備動作,比如“登錄”操作;vuser_end是測試后的收尾動作,比如“登出”操作。

    lRecording mode分為:“WebBrowser”“Windows Application”以及“Remote Application via LoadRunner Proxy”三個選項,在這里選擇“WebBrowser”。

    lApplication:錄制使用的瀏覽器,默認為Internet Explorer

    lURL address:輸入被測試軟件系統的URL

    lStart recording:分為“Immediately”與“Indelay mode”。

    lWorking direction:為工作的路徑,根據自身需要設置。

    lRecording Options:點擊進入錄制設置,也可以通過菜單“Record->Recording Options”進入。

    錄制選項5所示。

    655b00a17a12b612a963da39c84a56d0.png

    選擇錄制選項


    這種情況選擇“基于HTML的腳本”還是“基于URL的腳本”,請參看參考文獻【15】,這里選擇“基于HTML的腳本”。

    后單擊【確定】,就可以開始錄制了。

    注:

    如果錄制的網頁是中文網頁,需要做如下設置:

    通過菜單:“Record->Recording Options ->HTTP Properties->Advanced”中UTF-8必須選上,如6所示。

    99ce40c7413d9f207b8f23f4f2fc669c.png

    選擇支持中文字符


    7是錄制過程中顯示的菜單。從左到右依次為:

    錄制顯示狀態,分別為“錄制開始(錄制狀態時為)”“停止”“暫停”和“設置(錄制狀態時為灰色)”。右邊有4個關鍵的按鈕,依次為“事務開始”“事務結束”“集合點”和“注釋”。注釋就是在錄制腳本中書寫注釋腳本。事務以及集合點將在后續章節中進行介紹。錄制過程中如4選擇的瀏覽器彈出URL地址頁面進行操作,系統自動記錄操作過程,直到單擊【停止】按鈕為止。8為錄制完畢后的界面(錄制完畢會讓選擇關聯,本節在關聯一節中會詳細介紹)。

    51c22f224431eaa7881f8eddf1aae623.png

    錄制完畢后的界面


    8中,可以通過錄制日志窗口查看錄制過程中的詳細記錄;右上是錄制產生的錄制代碼,可以在里面進行修改。

    9LoadRunnerVirtual User Generator的工作原理,由此可見,LoadRunner的錄制過程其實就是在客戶端和服務器端搭建起來的一個虛擬監聽器。

    介紹VuGen的工作原理前,先了解一下瀏覽器的工作原理,這對后面學習錄制與開發腳本將會有很大的幫助。

    實際上,可以把瀏覽器看成一個通用C/S程序的客戶端,其工作原理和C/S架構的程序基本一致。簡單來說,當用戶訪問某個HTML文件時,瀏覽器首先把該HTML文件拿到,然后進行語法分析。如果這個HTML文件包含圖片、視頻等信息,瀏覽器會再次訪問后臺Web服務器,依次獲取這些圖像、視頻文件,然后把HTML和圖像、視頻文件組裝起來,顯示在屏幕上,如10所示。

    1b98953bb055ac87fc0aa79ddc29d0fd.png

    錄制原理

    fd76434522ac8986a62af87b34736d68.png


    10 瀏覽器的工作原理



    oidgrαnny日本老熟妇,freemovies性中国china,水萝拉日语中字在线,亚洲美利坚色在线观看 网站地图