當前位置:
首頁 > 最新 > 請不要二婚-今天我們娶的是介面測試,快來掀開HTTP的頭蓋!

請不要二婚-今天我們娶的是介面測試,快來掀開HTTP的頭蓋!

「雙宋」戀

國 籍 韓國

理性又溫情的男人

溫文又儒雅的女人

最近的娛樂圈的狗糧把大眾喂得飽飽的,就比如7月出,宋慧喬和宋仲基要結婚了。

宋慧喬和宋仲基

完全不按套路出牌。

哪怕行程再滿

也要製造機會見面。

他們無數次約飯

在首爾、在香港、在紐約……

有一次,宋仲基要輾轉飛幾個國家,中途回韓國只能停留一個晚上,也要去參加宋慧喬造型師的生日派對,只為見宋慧喬一面。

去年9月,宋仲基來回坐了20多個小時的飛機,就為了去歐洲,陪宋慧喬一天。他們要紀念赴希臘拍《太陽的後裔》的一周年。

GIF/268K

在愛上一個人之前

我們說自己愛什麼類型

都是不算數的。

就像蔡康永說

我沒有喜歡什麼類型,我就喜歡你。

今天我們要把HTTP娶進門,正如相愛的兩個人肯定要建立於理解,不然怎麼把她娶進門呢!

本文主要講解什麼是協議?

什麼是文本?

什麼是HTTP、HTTP最基本的工作流程

以及如何執行HTTP介面測試;

定義

「what是 協議」

所謂協議,肯定是雙方都要能聽得懂的編解碼方式。大江南北的同胞們,是怎麼愉快地進行交流呢?那就是歸功於普通話,所以,普通話就是一直協議。

再打一個比方,比如你在A軟體里,創建了一個JPG文件,在電腦中實際上用的是一坨01串存起來,然後你使用B軟體打開這個JPG文件,B軟體之所以能打開,是因為JPG這種格式代表了一種特殊的編解碼方式,B軟體按照對應的解碼方式,把這一坨01串還原為圖像。

什麼

「 超文本?」

超文本是相對文本而言的,文本就是普通字元串,超文本指的是包含超鏈接的字元串,可以鏈接到其他的內容。

用超鏈接的方法,將各種不同空間的文字信息組織在一起的網狀文本(如下圖)

目前最常用的超文本是用超文本標記語言寫的,即HTML。

主題來了:什麼是HTTP?

HTTP協議-HyperText Transfer Protocol,超文本傳輸協議,是用於從WWW伺服器傳輸超文本到本地瀏覽器的傳送協議。

HTTP名字里有三個關鍵詞:超文本、傳輸、協議,說簡單一點,這是一種用於傳輸超文本的協議。簡單從字面上來理解,你也會發現是個不錯的方法。

HTTP協議的設計初衷是為了傳輸HTML文本,而後來又加了很多東西,就不僅限於傳輸HTML文本了,可以用來傳圖片、PPT、視頻等各種文檔,還可以用來傳一些特定格式的字元串,比如json、XML。目前有三個版本:http/0.9;http/1.0;/http/1.1。目前http/1.0和1.1被廣泛應用。

http/0.9:僅用於傳輸HTML文檔;

http/1.0:支持多媒體數據的處理;支持keep-live(持久連接);有緩存功能;

http/1.1:支持更多的請求方法和更精細的緩存控制;持久連接。

另外,注意,HTTP協議是應用層的協議,雖然帶有「傳輸」二字。她不是傳輸層協議,傳輸層協議是管理傳輸過程的,比如大小、速率、校驗、丟失重傳等。

HIIP協議工作流程

HTTP採用請求響應模型來處理HTTP事務, HTTP事務有一條請求命令和一個響應結果組成,它們通過HTTP報文進行數據傳輸。

HTTP報文

還用之前舉過的例子,我提供加法計算的介面,你要給我傳遞2個數(a和b),我給你返回一個結果。

請求報文可能是:

POST http://192.168.98.178:8081/add HTTP/1.1 Host: 192.168.98.178:8081 Connection: keep-alive Host: 192.168.98.178:8081 Connection: keep-alive Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Accept-Encoding: gzip,deflate a=1&b=2

響應報文可能是:

HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Cache-Control: no-cache Content-Type: application/json;charset=UTF-8 Transfer-Encoding: chunked {"sum":2}

那如何執行HTTP介面測試?

至此,如何執行HTTP介面測試,答案就變得很簡單:

a1.構造一條符合要求的HTTP請求消息;

2.發給我,我給你迴響應;

3.你讀取HTTP響應,檢查響應內容是否正確。

「無缺」為IT質量提供持續優化服務

擁有真實終端設備環境、自動化測試技術的雲端服務

並開放這些智能終端給移動開發者進行測試

快來加入我們吧!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 bugzero無缺 的精彩文章:

乾貨分享-你不知道的Android SDK安全測試
弱網被舉報掛機,還被扣分!還我五殺好嗎!
你覺得十二星座里誰最適合做測試?
支招小能手上線,教你如何知曉企業的軟體測試基因!
現實中的機器人,真的會與人類產生感情嗎?比如變形金剛

TAG:bugzero無缺 |

您可能感興趣

爆笑GIF圖:誰掀開我的頭髮,誰就是我的如意郎君,必須要娶我
搞笑GIF動圖:每天一掀開被,一床老爺們等著我!
是不是上帝在我眼前遮住了簾,讓我不要掀開
新婚晚婆婆端著一個碗進來,掀開碗蓋看完,我直接假裝暈倒!
心理測試:4位新娘,你最想掀開誰的蓋頭,測你異性緣有多好?
是不是上帝在我眼前遮住了簾,忘了掀開~
一個再普通不過的香蕉窩,剛掀開後以為是棉花,結果居然動了!
是不是上帝在我眼前遮住了簾,忘了掀開?
哥們結婚,俺去接新娘,新娘掀開蓋頭的一瞬間,俺情緒失控
還沒掀開新娘的蓋頭,只看了一眼她的一雙腳,他就氣的轉身就走
網友發現被子拱著,掀開一看後笑噴,汪:看什麼看,快幫我們蓋上
母親對她說: 「你生來就是為了閱歷不平常之事的。"掀開她的裙子,視覺震撼的美讓你止驚嘆
結婚當天,新郎官把新娘接回家後,當掀開紅蓋頭時,眾人哭笑不得
Zao:是革命,還是又一隻被掀開的潘多拉魔盒?
打開被爐後出去幾分鐘,回來掀開被子一看,打擾了……
刺蝟一直不肯吃飯,以為生病了,結果掀開窩一看,開心極了
看世界盃吃俄式大餐,點的蘑菇湯卻給上來一個麵包,掀開之後笑了
遇到這菜從來不講價,只在五星酒店吃過,掀開瓷碗那一刻,饞哭了
迪拜土豪們掀開一塊「銀布」,還以為裡面是豪車,掀開後被饞到了!
搞笑GIF趣圖:不掀開妹子的頭髮,你永遠見不到她的大臉盤子