1. 程式人生 > >LoadRunner 錄制:選擇協議

LoadRunner 錄制:選擇協議

ogr ora 元素 app erp系統 系統 htm acl 哪些

LR錄制的時候關心的是通信,關心的是客戶端和服務器之間的數據包。它通過監控客戶端和服務器之間的通信,轉化為自己的函數。

協議選擇錯誤,可能會導致錄制下來的內容為空。

方法一:根據經驗來選擇協議

  • Web網站:HTTP/HTML
  • FTP服務器:FTP
  • 郵件服務器:IMAP,POP3,SMTP
  • C/S(以ADO,OLEDB方法連接後臺數據庫):MS SQL Server,Oracle,Sybase,DB2,Infrmix
  • C/S(以ODBC方法連接後臺數據庫):ODBC
  • C/S(沒有後臺數據庫):Socket
  • ERP系統:SAP Peoplesoft
  • 分布式組件:COM/DACOM EJB
  • 無限應用:WAP PALM

一般可以參考上面來決定采用哪種協議進行錄制。

當然也可以詢問開發采用的是哪種協議。

方法二:采用 Protocol Advisor 檢測協議

也可以通過LR自帶的協議分析工具 Protocol Advisor 來查看有哪些協議。Protocol Advisor 會掃描應用的所有元素,然後列出所有偵查到的協議

打開方式:Virtual User Generator > File > Protocol Advisor > Analyze Application

技術分享

  • Application type:Internet 還是 Win32。由於是web系統,所以選擇 Internet Applications。
  • Program to analyze:選擇瀏覽器的安裝地址。
  • URL Address:填寫測試網站的地址。
  • Working directory:默認即可。一般是瀏覽器地址。

點擊OK ,然後就可以看到有一個 Analyzing 的小窗口,這時候系統會自動打開瀏覽器到URL Address 。

技術分享

然後我們進行一些操作(跟錄制很類似),然後點擊Analyzing 窗口的 Stop Analyzing 停止分析。

可以看到LR中給出的分析結果:

技術分享

這裏檢測出來兩種協議: Ajax TruClient 以及 Web(HTTP/HTML)。

LoadRunner 錄制:選擇協議