找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1、ui自动化不会去连接数据库
2、服务端(数据库的数据)需要显
示在ui界面就需要调接[ ]
3、ui界面==》 功能测试
接口层==》接口测试
代码层==》单元测试
HTTP :超文本传输协议,端口号为80
Telnet :远程登录协议
FTP/TFTP:用于文件传输的协议
DNS:域名解析
SMTP:邮件服务协议
TCP:传输控制协议,面向连接的。
UDP:用户数据包协议。无需建立连接就可以发送数据包的方法。
IP:网际互联协议
arp:地址解析协议
TCP传输控制协议(Transmission Control Protocol)是一种面向连接的、 可靠
的、基于字节流的传输层通信协议,电脑是通过增删改查这四种方式与服务器进行
交互的。其中中间有-个TCP传输层,让电脑和服务器建立连接的,它是采用三次握

手确认建立一个连接。四次挥手,终止TCP连接。




接口的类型:
1、http接口:基于http协议的开发接口分为: http和https的接口,请求报文都
是key-value形式的,返回报文-般都是json串和文本格式等等。
2、RPC接口: Remote Procerure Calls远程过程调用(RPC)是-种协议
3、RMI: RMI (Remote Method Invocation,远程方法调用) RMI是针对于java语言的,RMI允许您使用Java
编写分布式对象
4、Webservice接口: Webservice是系统对外的接口
5、RESTful风格的接口
6、接口的测试流程:
接口测试需求分析
接口测试需求评审L
编写接口测试计划
编写接口测试用例/接口测试用例评审
用例导入接口测试工具(执行用例)
发现BUG提交到禅道
编写小结测试报告
编写总结测试报告


接口测试抓包工具之fiddler
1、fiddler的简介:
Fiddler是一款免费 且功能强大的数据包抓取软件。
2、fiddler抓包工 具的原理:
Fiddler是位于客户端和服务器端之间的HTTP代理,它可以设置断点、修改请求
的数据和服务器返回的数据,Fiddler启动后 会自动将代理服务器设置成本机,默
认端口为8888.


HTTP请求头和请求体、响应头和响应体
1)请求头部信息:
post :表示请求的方法
HTTP/1.1 :表示超文本传输协议版本为1.1版本URL统一资源定位符
Host:域名Host表示请求的服务器网址心
Content-Length:用来说明传输的正文大小或者内容长度
Connection: Keep-Alive Connection表示客户端与服务连接类型
Keep-Alive:表示持久连接
Accept: text html,application/xhtml+ xml,application/xml;q=0.9.*/*;q=0.8
浏览器支持的MIME消息内容类型分别是text html、application/xhtml+ xml、
application/xml和*/*.优先顺序是它们从左到右的排列顺序
Cookie:设置服务器使用Set-Cookie发送的http cookie Cookie的作用就是用于解决
记录客户端的用户信息
当用户下一-次访问该web页面时,可以在cookie中读取用户访问记录。
2)请求体部信息
userAcount= admin&userPwd= 123456
3)响应头部信息
HTTP/1.1:表示超文本传输协议版本为1.1版本URL统资源定位符
Server:服务器名称Server: Apache/2.4.1 (Unix)
Set-Cookie:设置HTTP Cookie Set-Cookie: UserID= JohnDoe; Max-Age=3600;
Version= 1
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册