- URL 表示统一资源定位器,它表示我们可以使用 URL 访问资源(界面)。
- URI代表统一资源标识符,这是一个抽象的术语,其本身并不特别。
一、URL
URL是创建接口的第一步,通常分为五个部分。
protocol、domain、port、path、url parameters
示例:
https://www.bilibili.com/video/BV1sE411H7tV?p=1
协议涉及url > 的章节。
- 协议:在通信过程中涉及数据的通信当事人之间的合同、数据组织格式、协议、含义等。
- 根据TCP/IP结构,不同级别有不同的协议。
- 为了模仿对接口的要求和访问,接口测试往往以申请一级的协议为基础。
- 以下是共同适用水平协议的例子:
- http
- https http+ssl
- ssh
- ftp
- smtp
- pop3
- mysql
- oracle
- MS SQL
域名: 域名是访问服务器的地址。 可能是服务器的域名、 IP 地址或机器名称 。
服务器提供端口, 用于收听客户端请求 。
路径 : 服务器容器路径内要查看的资源的相对地址 。
URL 参数: URL 地址参数, 通常在前面有一个问题标记 。 在路径之后, 请使用它作为连接符 。
- 若干技术将URL 地址参数直接分割为路径。
- url地址参数是键值对应的,即key=value的格式,多个键值之间使用&作为连接符。
二、HTTP协议
2.1HTTP
- 详情 http 协议 : http 协议 HypeText 传输协议 超文本传输协议
- 该协议的主要特点如下:
- http 是一个请求和回应协议。
- 《http Protocol》是一项直截了当、适应性强的协议。
- http协议是简短的。
- http1Z0和0。 http 协议版本 9 默认为短链协议。
- http11 最初, http 协议是一个长连锁协议。
- 简短连接: 单一的 tcp 连接只能有一个 http:// tcp 链接, 当 http:// tcp 连接结束时, tcp 连接将被放弃 。
- 长线连接: 单一的 tcp 连接可生成多个 http 链接 。
- 这是通过信件头: 连接实现的。 关键传动是一个很长的连接 。
- 《http Protocol》是一份非地位协定。
- 协议的具体内容如下:
- 该协定分为两部分:http://request and httpresponse。
- http://request:http请求对脚本执行有影响。
- http://response:http答复说,
有几种抓抓工具可供使用,但为了进行界面测试,我们检查已回收的数据集,并建议您以原始或源视图模式查看数据。
不要用抓取工具上的所有数据分析视图 。
2.2HTTP Request
它由三部分组成:请求Lin、请求信头和请求机构。
请求行:请求包的第一行是请求行。
Get/phwind/HTTP/1. 一个例子。
- 通常包含以下信息:
request method、 request path、 protocol/version
- 请求方法, http 的所有请求必须指明请求方法, 如果未提及, 则默认会使用获取方法 。
- Get, post, put, patch, delete, options, header, 交易都是共同的要求。
- 请求方法的具体使用类型由接口本身而不是由测试者规定。
- URL 中的路线和 URL 地址字段被称为请求路径。
- 议定书/转/转/转/转/转/转/转/转/转/转/转/转/转/转/转/转
请求头: 请求页眉, 从所要求的数据包第二行开始, 以第一个空行结束 。
- 客户使用请求信头与服务器互动,以获取通信信息、控制信息等。
- 一般而言,商业逻辑并不重要(除与地位有关的标题外)。
- 密钥与信头有关。
- 协议界定了信息头的类型,每个信息头都有特定的目的。
- 在接口测试方面,下列信息标题往往是关注的中心:
- 用户代理 : 用户用户代理 : UA 是将客户端部分配置信息通知服务器的客户端。 服务器经常通过信息头部检测“ 用户” 是否是同一用户 。 通常用作全球信头 。
- 信件信头是客户使用的数据组织格式,用于通知服务器客户已将请求的正文数据发送到服务器。
- Concent-Type的价值限制和提供的实际数据类型是一致的。
- 状态有关的头:
请求的主题是所要求的数据包的第一个空行之后的任何内容。
- 一般而言,获取方法发送的数据被放在URL地址参数中,服务器考虑获取方法发送的URL地址参数中的数据。
- 员额方法提供的数据往往见于请求的主题。
- 接口在请求的正文中确定数据组织的结构,一旦在请求的主题中提供数据,信件头必须标明内容类型。
2.3HTTP Response
网站回应:HTTP回应由三部分组成:回应行、回应信头和响应机构。
答案包的第一行称为回应行。
HTTP/ 1. 1, 1, 2 2 OK 就是一个例子。
响应对象:服务器返回客户端 。
答复主题是指在回复包中的第一个空行之后出现的任何情况。
- 答复的主题是服务器处理请求的结果。
- 为了确定请求是否成功,需要建立数据联系,而且在许多情况下,需要设立答复专题。
本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12149.html。