LoadRunner 錄制:選擇協議
阿新 • • 發佈:2017-05-23
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 錄制:選擇協議