qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          LoadRunner之調用遠程負載

          原因:
            據經驗,每生成一個虛擬用戶,需要花費負載生成器大約 2M-3M 的內存空間。通常運行 controller的主機很少用作負載生成器。負載生成器的工作多由其他裝有 LR Agent的PC 機來擔任。如果負載生成器內存的使用率大于了 70%,負載生成器就會變成系統的瓶頸,導致性能測試成績下降。這種問題需要添加負載生成器來解決。一臺 512M內存的 PC 機大約可以生成 80 個左右的負載,而一臺 256M 內存的 PC 機大約可以生成50到 60 個左右的負載。
            實現借用遠程加壓機:
            所以通常做大量用戶的負載時,就需要借用其它的機器來加壓。此時借用的加壓機需要首先安裝LoadRunner的Load Generator這個部分組件。再按照以下操作執行:
            LoadRunner在測試web應用的時候,最常用的是分布式性能測試,也就是說由多個負載發起機向應用服務器發起請求。
            那么LR(loadrunner)是如何做到的呢?
            首先,這要多虧于LR的架構,LR是由controller做測試控制的,scenario做測試場景的控制,Vuser模擬用戶和load generator做負載產生。
            這樣我們就很容易想到,只要分布的其他負載發起機上有Vuser和load generator就能做分布式測試了。
            對了,LR就是這么做的,它通過MI listener(跨防火墻監聽)來達到以上的目的,默認接受數據的端口是54345,默認發送數據的端口是50500。
            第一步,我們要安裝LR,這樣的教程網上已經很多了我就不詳述了。不過要注意一點,LR在win2000上安裝后就自動打開了上述的端口,而在winXP上需要手動開啟。具體步驟見第二步。
            在負載發起機上我們要安裝如下組件
            第二步,我們要啟動監聽的服務,如下步驟
            啟動代理
            
            設置代理
            按Settings,在這個選項卡中我們可以配置一些用戶名和密碼(如果有需要的話)
            
          第三步,設置場景來連接負載發起機
            創建場景
            
            點擊load generator圖標
            
            點擊Add按鈕,來增加負載發起機
            
            在Name 處填入IP地址,點擊確定
            
            這樣我們就配置了一個負載發起機,重復上述步驟我們可以添加多個負載發起機。
            然后,我們測試下能不能連上負載發起機,選中負載發起機,點擊Connect
            
            看到Status里出現Ready字樣,我們就連上了一個負載發起機。
            按確定退出,會在任務欄上看到如下圖標
            

          posted on 2014-09-18 09:30 順其自然EVO 閱讀(4754) 評論(0)  編輯  收藏 所屬分類: loadrunner

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 屏边| 平邑县| 堆龙德庆县| 宁津县| 清新县| 兴宁市| 旌德县| 庆云县| 弋阳县| 璧山县| 凭祥市| 龙海市| 罗源县| 中阳县| 武强县| 固安县| 宣武区| 平凉市| 津市市| 堆龙德庆县| 新兴县| 丽水市| 高雄市| 巩义市| 德化县| 九龙县| 临泉县| 慈利县| 文山县| 西乌珠穆沁旗| 隆德县| 岱山县| 广安市| 石嘴山市| 高雄市| 银川市| 麻江县| 岳池县| 政和县| 哈尔滨市| 汝南县|