選擇LoadRunner Protocol的兩大定律

來源:互聯網
上載者:User

    

     確定效能測試指令碼錄製時使用的協議類型經常是一個容易引起誤會的問題。很多剛剛接觸到效能測試的同行常常會想當然地根據開發語言等來決定協議的選取,導致錄製後的指令碼不能回放成功。

 

選擇LoadRunner Protocol的兩大定律

在選擇LoadRunner協議之前,首先要弄懂被測軟體系統的架構,知道系統由哪些節點群組成,每個節點之間的通訊方式。然後根據一下原則來選擇LoadRunner協議。

1.以用戶端和其直接連接的Server通訊方式為準。

     因為LoadRunner的Vuser類比的是用戶端,所以Vuser和真實的用戶端一樣,和離它最近的Server打交道,而和整個系統的功能無關。比如一個Web Mail系統,雖然它是實現了Mail功能,但是作為用戶端的IE直接連接的是Web Server而不是Mail Server,在這種情況下我們只考慮IE和Web Server的通訊方式,也就是HTTP協議。

2.匹配原則由高協議到低協議。


     確定了被測系統的網路通訊協定後,選擇LoadRunner Vuser應該以實際網路通訊協定匹配為佳,如不能匹配,LoadRunner Vuser則降一個協議層再次匹配。
     比如,如果碰到一個網路應用,其採用的應用協議比較特殊,在LoadRunner裡沒有找到合適的協議,那麼就降低一個層次,用Winsock來錄製,那是肯定沒有問題的。因為幾乎所有的網路傳輸中都是基於TCP協議或者UDP協議的,而Socket協議正是這一級上的協議。但是由於Socket協議層級太低,錄下來的東西很難理解,都是Socket、Port、Data之類的東西。所以,盡量用高層協議來錄製,這樣就能看懂了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.