• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    使用Winrunner進行性能測試

    發布: 2008-9-11 14:44 | 作者: 咸潔敏 | 來源: 51testing | 查看: 239次 | 進入軟件測試論壇討論

    領測軟件測試網 凡問到Mercury公司的測試工具,每個人都會說Winrunner記錄的是前臺界面的操作過程,是功能測試工具,;Loadrunner記錄了后臺程序的交互信息,是性能測試工具。似乎在每位測試人員的心中,WinrunnerLoadrunner已經被很明確地界定開來,前者只能做功能測試,而后者只能進行性能測試。

        但是出乎大家的意料,Winrunner也能進行性能測試,只不過這不是一種常規的測試方法,不為廣大測試人員使用。但是不被廣泛使用并不是代表不行,前一階段,我就在某系統上使用Winrunner進行了一次性能測試,證實了該測試方法的可行性。

        下面我將介紹使用Winrunner進行性能測試工作原理,詳細介紹使用Winrunner進行性能測試的測試方法,以及點明該方法優勢和弊端。有興趣的測試愛好者,可以仔細閱讀,嘗試使用Winrunner進行性能測試。

     

        使用Winrunner進行性能測試的原理

        性能測試的初衷就是模擬大量的用戶對應用系統同時進行操作,查看大量訪問的情況下,應用程序的運行情況和系統的承載情況。

        Winruner功能測試工具,它主要的功能是記錄用戶的界面操作。如果使用Winrunner進行性能測試,模擬大量的客戶前臺界面操作的情況(Loadrunner只是記錄后臺程序的交互情況),那不是真正達到了性能測試的目的了么。

        我們知道Winrunner是沒有辦法模擬大量用戶的,但是Loadrunner的Controller可以。所以我們就會很自然地想到使用Loadrunner調用Winrunner,并發大量的用戶,完成性能測試工作。

        在使用Winrunner進行壓力測試時,我們要選用一臺主控機和一臺壓力生成器,讓主控機通過遠程桌面方式訪問壓力生成器。由于GUI腳本是界面操作,所以一個界面只能運行一個GUI腳本,但是通過遠程桌面方式訪問主機,我們可以使一臺機器展現出兩個界面,而且這兩個界面互不干擾,各自操作的。所以我們建議使用遠程桌面的方式控制壓力生成器。如果壓力生成器可以同時打開2個遠程桌面界面,那么我們就可以運行2個虛擬用戶,如果可以打開3個,那么我們就可以運行3個虛擬用戶,以此類推。

        該方法的技術要點

        那么我們使用Winrunner進行壓力測試需要什么運行環境,對系統進行什么相關設置呢?我們在下面將為大家一一介紹。

    • 該方法的運行環境
    • Loadrunner將支持什么版本的Winrunner

    LoadRunner Version

    Supported WinRunner version

    LoadRunner8.x

    WinRunner 7.5, 7.6, 8.2

    Note:

    There is a WinRunner patch in the LoadRunner 8.0 Add-ins installation CD under the Patches\lr_wr_patch directory. WinRunner and LoadRunner will NOT work together without this patch.

    LoadRunner7.8, LoadRunner7.8 FP 1

    WinRunner 7.5, 7.6

    Note:

    The WinRunner patch in the LoadRunner 7.8 installation CD under the Patches\lr_wr_patch directory is needed only with WinRunner 7.5. No patch is necessary for WinRunner 7.6.

    LoadRunner7.6

    WinRunner 7.5, 7.6

    LoadRunner7.51, LoadRunner7.51 SP1

    WinRunner 7.5

    LoadRunner7.5

    WinRunner 7.01

    Note:

    There is a WR701 patch in LoadRunner 75 installation CD under Patches à WR701 à patch_LRWR.zip.)

    • 安裝要求
      • WinRunner:主控機和壓力生成器都需要安裝
      • LoadRunner
        • 主控機完全安裝Loadrunner;安裝Loadrunner調用Winrunner的補丁
        • 壓力生成器需要安裝Load Generator

     

    • License要求
      • WinRunner License:對于使用版本,Mercruy提供單個Winrunner的License
      • LoadRunner需要執行GUI Vuser的license

     

    • 如何在主控機上并發的GUI用戶數大于1

        在基于Windows的壓力生成器上,你只能并發一個GUI腳本。如果你的虛擬用戶數填寫值大于1,系統將提示:一臺機器只能運行一個GUI腳本。

        如果想運行大于1個GUI腳本,你必須在設置Winrunner的系統文件(以下設置只對LoadRunner 8.0以上版本的軟件有效)

    • 打開主控機的c:\systerm\wlrun7.ini
    • 搜索到[Vuser]標識
    • 增加"VuMaxGUILimit"標志,如果你想在你機器上Loadrunner調用Winrunner的并發量最大為10,那么你你可以設置成VuMaxGUILimit=10
    • 如何使設置主控機通過遠程桌面訪問的方式訪問壓力生成器

        設置主控機的Agent Configuration

        開始à程序à Mercury LoadRunneràAdvanced SettingsàAgent Configuration。注意設置后充啟Loadrunner Agent Process。

     

    • 如何使主控機可以直接遠程訪問壓力生成器

        設置壓力生成器的RDP-Tcp設置,目的就是在遠程登入該機器時,可以不用輸入用戶名、密碼,直接登入。設置內容如下:

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: winrunner WinRunner 性能測試 Winrunner

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>