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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 秭归县| 遂平县| 淮阳县| 胶州市| 环江| 元阳县| 南木林县| 两当县| 泾源县| 田东县| 怀集县| 星子县| 望江县| 花莲县| 共和县| 凤凰县| 逊克县| 天峨县| 和林格尔县| 涡阳县| 大关县| 达拉特旗| 平顶山市| 西乡县| 务川| 大洼县| 民县| 德江县| 台中县| 吴忠市| 贺兰县| 大化| 和田县| 论坛| 长武县| 金沙县| 宜昌市| 灌南县| 集贤县| 河东区| 永善县|