關鍵字:LoadRnner、協議選擇、專題
內容簡介
LoadRunner腳本開發過程中的協議選擇作為腳本開發的第一個步驟,相當重要,只有選擇了合理的正確的協議才能開發出好的測試腳本。在協議選擇過程中需要注意選擇與被測對象相應的腳本,比如Web系統一般選擇HTTP./HTML協議,FTP服務器一般選擇FTP協議的腳本,另外在協議選擇之前需要確認被測系統使用了什么協議,這里說到的協議指的是應用層的協議,一般確認系統選擇了什么樣的協議一般有以下幾種方法:
1) 可以直接確認
這種情況下你可以通過你的測試常識直接判讀系統使用了什么樣的協議,比如前面說的Web系統使用了HTTP./HTML協議,Ftp服務使用了FTP協議等;
2) 通過研發人員了解被測系統使用了什么樣的協議
如果通過你的判斷不能確定使用了什么樣的協議這個時候,你可以跟研發人員進行溝通,確認他在開發的過程中使用了什么樣的協議。
3) 使用常用的數據監聽工具進行數據包分析
有的時候可能你的研發人員也不能確定他在開發過程中使用了什么協議,這個確實是有可能的特別是現在的研發人員特別喜歡用別人的插件,或者開發環境封裝的很好,導致他們沒有開發底層的協議棧,這個時候就需要你自己去判斷,自己判斷過程中可以借助協議分析工具,常用的協議分析工具如:sniffer Pro,ethreal等;這些工具可以通過抓取數據然后對數據包進行分析的方法分析出現在常用的協議。能力還是相當的強的。
4) 萬能協議Winsocket協議
如果上述方法都不行,但是你還想用LR完成你的性能測試,沒有辦法這個時候可以拿出這個Winsocket協議進行腳本的開發,這個協議只要是在Windows上的通信的軟件都可以將腳本開發出來,但是腳本調試的難度相當到,需要看大量的16進制的數據,并且有的時候還需要復雜的管理,本人建議能不用,最好不用。
另外可以通過以下的這些文章對協議選擇進行更深入的了解:
1. LoadRunner的協議選擇
http://www.kjueaiud.com/html/86/n-159286.html
編者語:
從網絡上獲取的一篇關于LR中協議選擇的文章,寫的還是可以,雖然篇幅不大,但是也說出了LR中協議選擇的一些東東,大家可以看一下。
2. LoadRunner的協議選擇、Winsocket、CS應用程序
http://www.kjueaiud.com/html/85/n-159285.html
編者語:
這篇也是在網上獲得的一篇,從用戶喜歡winsocket協議開始說起,其中介紹了協議選擇的一些東東,還是有些參考價值。
3. 使用LoadRunner如何更好的選擇協議
http://www.kjueaiud.com/html/20/n-159320.html
編者語:
網上獲得的一篇文章,標題不錯,文章正文中提到了協議選擇的5中方法,可以作為大家的一些參考。
4. Loadrunner錄制腳本,協議的選擇
http://www.kjueaiud.com/html/21/n-159321.html
編者語:
又是一篇來自網絡的文章,介紹了LR中協議選擇的一般方法,闡述了通常情況下如何選擇協議,可以看看。
5. LoadRunner與Winsock協議
http://www.kjueaiud.com/html/22/n-159322.html
編者語:
這篇文章的錄入本來不屬于這個題,但是看到大家一般在錄制腳本的時候還是比較喜歡winsocket,所以把這篇文章加入,并且這篇文章中介紹了sockes的一些東西,還不錯。
6. LoadRunner之協議選擇
http://www.kjueaiud.com/html/19/n-159319.html
編者語:
這篇我們我認為是這里面比較好的一篇,是邀請我的朋友冰巖寫的一篇文章,從什么是TCP/IP協議以及網絡分層,到LR錄制腳本中如何選擇協議,以及協議選擇的一般策略等,寫的相當不錯,建議大家一定要看一看。
編者總結:
本文作為LR專題系列的其中的一個專題,編者在網絡上收集了一些文章,但是感覺還是不充足就邀請自己的朋友冰巖寫了一篇,這個專題闡述了在LR腳本開發過程中的一個小環節協議選擇,相信大家通過這些文章對協議選擇應該有一個合理的理解,可能還有不夠全面的地方。希望在今后的工作中可以再次、更多的對這個專題進行總結,另外網友如果有其他的一些看法,或者有好的建議可以發到我的信箱:ligang@ltesting.com.cn;
編者:陽光
文章來源于領測軟件測試網 http://www.kjueaiud.com/