LoadRunner脚本协议的选择是编写脚本的第一步,了解LoadRunner支持的脚本有助于合理选择测试脚本,提高脚本质量。这个地方协议是指Client端通过什么协议访问的Server不管你系统中有多少个服务器,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
另一个页面也有介绍:https://www.cnblogs.com/yanghj010/p/4166752.html
如此多的协议,了解起来难度也比较大。现在只是了解其中一两个。
1.Winsocket协议
Winsocket协议算是一种万能协议,一般在Windows上的通信的软件都可使用此协议去写脚本,但是此协议调试起来难度比较大。(网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket)
Winsocket学习:https://www.cnblogs.com/shengs/p/4361348.html
2.HTTP(s)
B/S架构一般选择HTTP./HTML协议,但是系统是通过ActiveX控件来访问后台,这种情况就不能使用Web协议(IE只是一个容器,而ActiveX控件访问后台是通过 COM/DCOM协议的)。