接口測(cè)試
一 網(wǎng)絡(luò)基礎(chǔ)試
網(wǎng)絡(luò)協(xié)議TCP/UDP
TCP:
建立連接 安全可靠協(xié)議
以流進(jìn)行數(shù)據(jù)傳遞,無(wú)大小限制
三次握手協(xié)議,四次揮手
UDP:
不建立連接
不可靠協(xié)議
以數(shù)據(jù)包傳遞,有大小限制64k
二網(wǎng)絡(luò)模型
定義:計(jì)算機(jī)網(wǎng)絡(luò)的各層+其協(xié)議的集合
作用:定義計(jì)算機(jī)網(wǎng)絡(luò)的所能完成的功能
osi體系結(jié)構(gòu):概念清楚&理念完整 但復(fù)雜&不實(shí)用
| OSI體系結(jié)構(gòu)七層 | TCP/IP結(jié)構(gòu) | 五層體系結(jié)構(gòu) |
|---|---|---|
| 7.應(yīng)用層 | 4.應(yīng)用層 | 5.應(yīng)用層 |
| 6.表示層 | 3.運(yùn)輸層 | 4.運(yùn)輸層 |
| 5.會(huì)話(huà)層 | 2.網(wǎng)際層 | 3.網(wǎng)絡(luò)層 |
| 4.傳輸層 | 1.網(wǎng)絡(luò)接口層 | 2.鏈路層 |
| 3.網(wǎng)絡(luò)層 | 1物理層 | |
| 2.鏈路層 | ||
| 1.物理層 |
HTTP協(xié)議
1.超文本傳輸協(xié)議:使用鏈接的方法,將各種不同空間的文字信息組織在一起的網(wǎng)狀文本。
2.HTTP協(xié)議概述:
WEB瀏覽器與WEB瀏覽器之間的一問(wèn)一答的交互過(guò)程必須遵循一定的規(guī)則,這個(gè)規(guī)則就是HTTP協(xié)議。
HTTP協(xié)議是一種應(yīng)用層協(xié)議,它通過(guò)TCP實(shí)現(xiàn)了可靠的數(shù)據(jù)傳輸,能高保證數(shù)據(jù)的完整性,正確性
而TCP對(duì)于數(shù)據(jù)傳輸控制的優(yōu)點(diǎn)也能夠體現(xiàn)在HTTP協(xié)議上,使得HTTP的數(shù)據(jù)傳輸吞吐量,效率得到保證。
常用的請(qǐng)求方法
GET PODT DELETE PUT HEAD
get與post的區(qū)別
1.GET是不安全的,因?yàn)樵趥鬏斶^(guò)程通過(guò)地址欄發(fā)送數(shù)據(jù),數(shù)據(jù)傳輸有限制,不安全
2.post通過(guò)請(qǐng)求體提交數(shù)據(jù),數(shù)據(jù)傳輸無(wú)限制,安全。Get是表單的默認(rèn)提交方法,Get的執(zhí)行效率比Post方法好,
常見(jiàn)的狀態(tài)碼:
| 狀態(tài)碼 | 描述 |
|---|---|
| 200 | 請(qǐng)求成功 |
| 301 | 重定向 |
| 404 | 路徑錯(cuò)誤 |
| 500 | 內(nèi)部服務(wù)器錯(cuò)誤 |
Http1.0與Http1.1的區(qū)別
1.0協(xié)議,客戶(hù)端與web服務(wù)器建立連接后,只能獲得一個(gè)web資源!而1.1協(xié)議,允許客戶(hù)端與web服務(wù)器建立連接后,在一個(gè)連接上獲取多個(gè)web資源!
Http與Https的基本概念
Https協(xié)議是在Http協(xié)議的基礎(chǔ)上加了ssl安全協(xié)議,可進(jìn)行加密傳輸,身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,比http協(xié)議更加安全