接口测试-网络访问过程(HTTP访问)

59 阅读3分钟

src=http___i.cqdj.cc_forum_201307_27_160601dupc4j8gucap6mld.gif&refer=http___i.cqdj.gif

   您好,我是游手好闲的小羊!

前言:网站的访问过程

  1. 在浏览器中输入 URL
  2. 需要通过解析,去找到相应的IP
  3. 查找IP 首先会从本地的 hosts 文件开始,如果找不到则去 DNS服务器查找
  4. 如果DNS帮我们找到了目标的IP ,我们先发送一个测试的请求,通过之后再发送正式请求
  5. 服务器接收到正式的请求之后,它还需要进行验证。如果验证通过,则去帮我们找到当次请求想要的文件
  6. 服务器开始处理我们的想要的文件,在这个过程中有可能会用到数据库中的数据

一、五大浏览器

  • 1、IE浏览器
  • 2、谷歌浏览器
  • 3、火狐浏览器
  • 4、苹果浏览器
  • 5、欧朋浏览器

注意:测试时如没有强制要求,只需测试IE、谷歌、火狐即可

二、浏览器内核

    1. Trident: IE 浏览器1995年推出的一款内核
    1. Gecko: 目前火狐浏览器使用的内核
    1. blink: 由KHTML内核心发展而来,chrome浏览器在使用
    1. webkit: 由KHTML内核发展而来,safari 浏览器在使用
    1. presto: 这个内核当前已经停止更新,用于oprea( 欧鹏浏览器 ) ,现在这款浏览器已经向chrome 看齐

三、URL(Uniform Resource Locator,统一资源定位符)

说明:互联网上资源的地址、位置
格式为: 协议://主机地址/路径:端口

四、HTTP协议

协议:网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定

HTTP协议:超文本传输协议,规定了浏览器和服务器之间通信的规则

五、域名

  • 域名:(英语:Domain Name)又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机 组的名称,用于在数据传输时对计算机的定位标识。

  • 域名的好处是方便记忆

六、DNS和hosts

DNS

DNS:(Domain Name System,域名系统),用于把域名转换为对应的IP地址。

域名解析就是由域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。

hosts

  • hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应 的IP地址建立一个关联

  • 当用户在浏览器中输入一个网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页

  • 如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析

hosts文件位置:

  • hosts文件在不同操作系统(甚至不同Windows版本)的位置都不大一样

  • Windows XP/7/8/10系统hosts文件路径: C:\Windows\System32\drivers\etc

扩展:网站访问流程图

基础班课程讲义-w.jpg