@[toc]
1.选择协议的常用方法主要有以下几种:
最简单的方法就是向开发工程师确认数据通信所采用的协议,因为开发工程师最清楚应用程序采用的是何种通信协议。
没有开发工程师支持时,可以通过概要或详细设计手册获知所使用的协议。
使用协议分析工具捕获通信时的数据包并进行分析,然后确定被测对象所使用的协议。 使用协议分析工具分析协议过程中一定要摒除底层协议,不要被底层协议所迷惑。
根据以往测试经验来判断被测试对象采用的协议,这种方法具有猜测性,有时候不一定准确。
2.如何选择协议:
Web网站(J2EE、.NET):Web(HTTP/HTML)
FTP服务器:File Transfer Protocol(FTP)
邮件服务器:Internet Messaging Application Protocol(IMAP),Post Office Protocol(POP3),Simple Mail Transport Protocol(SMTP)
客户端以ADO、OLEDB方式连接后台数据库:Microsoft SQL ServerOracle、Sybase、DB2、Informix
以ODBC方式连接后台数据库:ODBC
没有后台数据库:Socket
分布式组件:COM/DCOM、EJB
无线应用:WAP、Palm