萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 多媒體工具

LoadRunner 協議選擇完全指南:從 OSI/TCP-IP 分層到 VuGen 協議分類與實戰確定方法

LoadRunner 是基於協議的性能測試工具,僅適用於網絡通信應用(不適用於純本地處理如 Word)。掌握協議選擇是腳本開發第一關。

協議分層模型

OSI 七層模型(理論參考)與 TCP/IP 四層模型(工業標準)。LR 協議選擇基於 TCP/IP 模型討論。

OSI 七層模型

TCP/IP 四層模型

VuGen 協議分類(LR 8.1)

注意:C/VB/Java/JavaScript/VBScript 模板屬開發語言類,非通信協議,但 LR 歸類於此。

確定協議的四大方法

  1. 詢問開發人員:最直接、最準確。
  2. 查閱設計文檔:概要/詳細設計中通常標註協議。
  3. 協議分析工具抓包:如 Wireshark,注意摒除底層協議(TCP/IP 等)干擾。
  4. 經驗判斷:有一定不準確性,作為輔助。

常見架構協議選擇原則

  • B/S 結構:Web (HTTP/HTML)
  • C/S 結構:根據後端數據庫選擇(Sybase→Sybase CTLib,SQL Server→MSSQL Server)
  • 無數據庫 Windows 應用:Windows Sockets
  • ODBC 連接數據庫:ODBC 協議
  • 純 Java C/S:Java 協議(通常需手工編碼,不可錄制)
  • Socket 基礎應用:Windows Sockets(代碼可讀性差,非首選)
  • 郵件系統:Web 郵件→HTTP;客戶端發信→SMTP,收信→POP3
  • Telnet/SSH:RTE 協議

驗證協議正確性

錄制腳本後檢查是否生成有效代碼;若為空則嘗試切換協議重新錄制。

copyright © 萬盛學電腦網 all rights reserved