LoadRunner 技巧之協議分析


 

  在做性能測試的時候,協議分析是困擾初學者的難題,選擇錯誤的協議會導致Virtual User Generator 錄制不到腳本;或錄制的腳本不完整,有些應用可能需要選擇多個協議才能完整的記錄 客戶端與服務器端的請求。

  最簡單的辦法就去跑去問開發人員我們的程序用什么協議通訊。當然,有時候為了面子,不好意思去問(也為裝X) ,那就只能自己動手去被測系統所使用的協議。

  優秀的第三方協議分析工具還是挺多的,如:MiniSniffer Wireshark Ominpeek 等;當然他們除了幫你分析協議,還提供其它更細致的信息。

  好吧,我們只想知道被測系統該用什么協議就夠了,那為何不用loadrunner自帶的協議分析功工具呢。

 

第一步

打開LoadRunner ---Virtual User Generator 

File(文件) -----> Protocol  Advisor(協議分析軟件) ----->Analyze Application...(分析應用程序)

 

彈出Protocol Advisor ,是不是發現它和 “開始錄制”腳本的對話框長得太像了。

Application type : 選擇程序類型。包含兩個選項,Internet Applications  一般指B/S的系統,也就是通過瀏覽器訪問的系統;Win32 Applications 一般 C/S 的系統,也就是本地的應用程序,如 QQ

 

Program to analyze :選擇程序的路徑,如果是本地程序(C/S),就找到程序的啟動程序。如 QQ的啟動程序路徑:

"E:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\QQProtect.exe"  ;

如果是B/S的體統找到IE瀏覽器的安裝路徑。如:

C:\Program Files (x86)\Internet Explorer\iexplore.exe 。

 

Program arguments : 如果是B/S的系統,請輸入要訪問的網址(這個網址不要加http://)。如果是C/S則為空。

Working directory : 工具目錄,也就是分析信息的保存路徑。

 

 

第二步

點擊OK 開始打應用程序,對應用程序進行操作,loadrunner 將記錄你的操作,跟錄制腳本是一樣一樣的。

點擊 stop analyzing  停止錄制。

 

 

第三步

Loadrunner 會返回我們以下信息:

這是一個典型的web 應用,所以,我們用 Web (HTTP/HTML)  協議就可以了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM