接口测试前置基础学习

网址结构(面试重点)

网址就是浏览器请求的地址。

网址组成:(6个部分)

1 协议http协议,超文本传输协议,https协议,s表示ssl加密。传输更安全。

2 域名:就是ip地址。从域名到ip 就是DNS解析。服务器只认识ip地址,但是ip人不好记忆,所以用域名和ip对应上。

3 端口:端口就是服务器的门牌号,不同的应用有不同的端口。因为浏览器默认找的就是80端口,默认的80端口会被省略。http的默认端口是80,https默认端口是443

4 路径:所谓的路径就是网站的目录结构。

5文件:网络上的html,css文件,js文件,图片,音频视频,全部是文件。任何一个网址,一定是指向了一个文件。如果不写文件名,浏览器会自动找名字为index的文件。

有些文件是没有后缀的。

6 参数和参数值:? 是连接参数的固定写法,参数和参数值之间用=连接,多个参数之间用&分割。

参数的个数是按照业务需求来定的。

http协议

所谓协议,就是规则,HTTP协议广泛应用于手机APP(CS)和浏览器(BS)之中

HTTPS与HTTP几乎没有区别,唯一的区别就是HTTPS在HTTP的基础之上引入了一个加密层

浏览器与服务器之间发送的数据包,就是基于HTTP协议

请求的方式有很多种,最常见的就是GET请求、POST请求,初学只需掌握这两种

数据包的结构规则,就是HTTP协议的规定

请求包结构

请求包结构也成为请求报文。

细节不用记,记住都是四部分即可:行、头、空行、体

我们可以通过抓包工具进行抓取,查看请求与响应的具体结构

状态码

状态码也称为响应码,是发送完请求之后,服务端响应给客户端你一个数字码

无论是否请求成功,都会有状态码

5种类别 ☆(熟练掌握)

1xx 少见,表示正在处理请求

2xx 成功,请求正常处理完毕

3xx 重定向,需要进行附加操作以完成请求

4xx客户端错误

5xx服务器错误

常见状态码:

500服务器错误,404文件未找到,302重定向,200成功返回

接口测试前置基础学习_第1张图片

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

 全套资料获取方式:点击下方小卡片自行领取即可

你可能感兴趣的:(软件测试,程序员,接口测试,自动化测试,测试工程师)