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 閱讀(4755) 評論(0)  編輯  收藏 所屬分類: loadrunner

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武定县| 会东县| 潞城市| 顺昌县| 古交市| 梅州市| 柞水县| 永修县| 广昌县| 栖霞市| 云阳县| 彝良县| 共和县| 曲靖市| 普格县| 桑植县| 江永县| 灵山县| 安陆市| 桐城市| 丰原市| 志丹县| 诏安县| 建阳市| 浪卡子县| 襄城县| 文水县| 石棉县| 巴林右旗| 屯门区| 漠河县| 沾化县| 绥江县| 内丘县| 莱芜市| 县级市| 横山县| 西安市| 渭南市| 独山县| 探索|