导图社区 接口测试
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
提示: 本内容由社区用户上传并分享。平台不对内容的真实性、合法性、知识产权归属及是否侵害第三方权利进行事前审核或保证。本内容可能包含受版权保护的图片、字体或其他第三方素材,使用前请自行确认授权范围。
性能知识架构包含业务及架构知识、工具知识、系统知识、编程知识。具体内容包括性能测试类型,工具等、实战siege性能测试、HTTP协议、测试教程网的介绍、HTTP消息、cookie特性2、jemter录制回放、jemter插件机函数介绍等。
Python高级应用技巧。Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
接口
接口测试
概念
系统与系统之间的调用
上层服务对下层服务的调用
服务之间的调用
重要性
测试系统组件间接口的一种测试
检测外部系统与系统之间以及内部各个 子系统之间的交互点
测试的重点是要检查数据的交换,传递 和业务逻辑处理的过程
分层
最顶层:UI层常用测试策略
中间层:集成(接口)测试策略
业务场景接口测试
基于单功能的接口测试
最底层:单元测试
输入输出类型:字符串
Http协议
超文本传输协议。是WWW浏览器和WWW服务器之间的应用层通讯协议
原理
web内容都是存放在网站服务器上的,网站服务器所使用的是HTTP协议。访问一个网 页时,浏览器会向服务器发送一条http的请求。服务器返回http响应(例如一个页面)
属性
url组成部分
<scheme>://user:passs@<host>:<port>/<path>?<query> scheme 协议ftp、http、https host 主机/域名 port 端口 path 路径 ?query 查询参数key=value&key=value
状态码及含义
100 - 199
200 - 299
300 - 399
400 - 499
500 - 599
媒体类型Content-Type
text/html : HTML格式 text/plain :纯文本格式 text/xml : XML格式 image/gif :gif图片格式 image/jpeg :jpg图片格式 image/png:png图片格式 以application开头的媒体格式类型: application/xhtml+xml :XHTML格式 application/xml : XML数据格式 webservice 协议采用的就是xml格式的数据请求 application/json : JSON数据格式 application/pdf :pdf格式 application/msword : Word文档格式 application/octet-stream : 二进制流数据(如常见的文件下载) Content –type :application/x-www-form-urlencoded
常用两种请求方法
GET - 从指定的资源请求数据
POST - 向指定的资源提交要被处理的数据
GET 方法
GET 请求可被缓存 GET 请求保留在浏览器历史记录中 GET 请求不应在处理敏感数据时使用 GET 请求有长度限制(url长度限制) GET 请求只应当用于取回数据
POST 方法
POST 请求不会被缓存 POST 请求不会保留在浏览器历史记录中 POST 请求对数据长度没有要求
其他 HTTP 请求方法
HEAD 与 GET 相同,但只返回 HTTP 报头,不返回文档主体。 PUT 上传指定的 URI 表示。 DELETE 删除指定资源。 OPTIONS 返回服务器支持的 HTTP 方法。 CONNECT 把请求连接转换到透明的 TCP/IP 通道
报文
类型
请求报文:从 Web 客户端发往 Web 服务器的 HTTP 报文称为请求报文(request message)
相应报文:从服务器发往客户端的报文称为响应报文(response message)
三部分
http报文包括三个部分 请求行/响应行 请求头/响应头 请求体/响应体
get与post区别
Get 请求没有请求体,只有请求行和请求头
Post有请求行,请求体,请求头
Post数据格式
在请求头中查看Content -Type
html表单 :application/x-www-form-urlencoded
可上传文件的html表单:multipart/form-data
json:application/json
xml : text/xml
json结构
Xml结构
元素包含 标签 属性 文本
测试工具
postman
Jmeter
Loadrunner
Soapui