转:LoadRunner自带的协议分析工具

时间:2023-09-03 13:22:44

在做性能测试的时候,协议分析是困扰初学者的难题,不过优秀的第三方协议分析工具还是挺多的,如:MiniSniffer 、Wireshark 、Ominpeek 等;当然他们除了帮你分析协议之外,还提供其它更细致的信息。对协议支持的多少是表征测试工具的重要指标。LR支持以下各种协议:

Platforms :NT 2000、XP,Sun,HP,IBM,Linux
WEB:HTTP(s),Web,Services,Corba,Wap,COM,RMI,Ldap,Winsock,Streaming,FTP,IIOP,POP3,RealPlayer,MS Media,voice xml,SMTP
Middleware Protocols:corba,com,ejbs,tuxedo,jolt,jdbc,mqseries
ERP/CRM:Oracle Apps,SAP,Siebel,PeopleSoft,Clarify,Baan
Database:Oralce,MS SQL Server,DB2,Sybase,Informix,ODBC
Legacy:3270,5250,VT100

一.介绍LoadRunner自带的协议分析工具

1.打开LoadRunner ---Virtual User Generator :File(文件) -----> Protocol  Advisor(协议分析软件) ----->Analyze Application...(分析应用程序)

转:LoadRunner自带的协议分析工具

弹出Protocol Advisor对话框,如下:

转:LoadRunner自带的协议分析工具

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 : 工具目录,也就是分析信息的保存路径。

2.点击OK 开始打应用程序,对应用程序进行操作,loadrunner 将记录你的操作,跟录制脚本是一样一样的。点击 stop analyzing  停止录制。

转:LoadRunner自带的协议分析工具

3.Loadrunner 会返回我们以下信息:

转:LoadRunner自带的协议分析工具

这是一个典型的web 应用,所以,我们用 Web (HTTP/HTML)  协议就可以了。