接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。测试http接口和测试webservice接口一样,需要开发提供相关接口及参数说明,当然如果条件不允许,我们也可以通过IE浏览器插件httpwatch或者火狐浏览器的firebug等工具来捕获操作中的参数传递情况。接口参数说明如下:
接口测试地址:/cas/login
请求报文参数说明:
请求报文格式:
<?xml version="1.0" encoding="ISO-8859-1"?> < Publish > <SNSID>123</SNSID> <UserID>456</ UserID > <CommentsTypeID>2</ CommentsTypeID > <CommentsID>123</CommentsID> <AuthorID>456</AuthorID> <CommentsContent>Don't forget the meeting!</CommentsContent > </Publish> |
应答报文的参数接口说明:
<?xmlversion="1.0"encoding="ISO-8859-1"?> <Publish> <UserID>456</UserID> <CommentsTypeID>2</CommentsTypeID> <CommentsID>123</CommentsID> <CommentsContent>Don'tforgetthemeeting!</CommentsContent> <StatusCode>0</StatusCode> <StatusText>发送成功一条评论</StatusText> </Publish> |