web端测试——基础知识

一、web简介

1.1、什么是web

  • WEB:world wide weibsite,全球广域网,也称万维网
  • 技术视角:布局设计、代码编写、数据库建立、网络平台选择
  • 用户视角:使用浏览器上网浏览的网页

1.2、统架构

  • B/S:Browser/Server
  • C/S:Client/Server

二、web架构

  • 页面层:User Interface Layer
  • 业务逻辑层:Business Logic Layer
  • 数据访问层:Data Access Layer

2.1、网页

  • 静态网页:和服务端没有交互
  • 动态网页:网页数据可以和服务端进行交互

2.2、URL

  • URL:Uniform Resource Locator,统一资源定位符
  • 格式:
    • schema :// host [ : port] path [query # fragment ]
    • https://www.baidu.com/s?wd=hogwarts&rsv_spt=1&rsv_iqid=0x85a0d0b9000677ee
  • URI:统一资源标识符,在某一规则下能把一个资源独一无二的标识出来
  • URL是URI的一种

2.3、HTTP

  • HTTP:Hyper Text Transfer Protocol,超文本传输协议

2.4、DNS解析

  • DNS:Domain Name System ,域名系统
  • 使用户更方便的访问互联网,而不用记住能够被机器识别的IP和端口

三、浏览器的工作原理

四、Web服务器

  • Apache
  • Tomcat
  • Nginx
  • IIS