請不要二婚-今天我們娶的是介面測試,快來掀開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質量提供持續優化服務
擁有真實終端設備環境、自動化測試技術的雲端服務
並開放這些智能終端給移動開發者進行測試
快來加入我們吧!
※乾貨分享-你不知道的Android SDK安全測試
※弱網被舉報掛機,還被扣分!還我五殺好嗎!
※你覺得十二星座里誰最適合做測試?
※支招小能手上線,教你如何知曉企業的軟體測試基因!
※現實中的機器人,真的會與人類產生感情嗎?比如變形金剛
TAG:bugzero無缺 |
※爆笑GIF圖:誰掀開我的頭髮,誰就是我的如意郎君,必須要娶我
※搞笑GIF動圖:每天一掀開被,一床老爺們等著我!
※是不是上帝在我眼前遮住了簾,讓我不要掀開
※新婚晚婆婆端著一個碗進來,掀開碗蓋看完,我直接假裝暈倒!
※心理測試:4位新娘,你最想掀開誰的蓋頭,測你異性緣有多好?
※是不是上帝在我眼前遮住了簾,忘了掀開~
※一個再普通不過的香蕉窩,剛掀開後以為是棉花,結果居然動了!
※是不是上帝在我眼前遮住了簾,忘了掀開?
※哥們結婚,俺去接新娘,新娘掀開蓋頭的一瞬間,俺情緒失控
※還沒掀開新娘的蓋頭,只看了一眼她的一雙腳,他就氣的轉身就走
※網友發現被子拱著,掀開一看後笑噴,汪:看什麼看,快幫我們蓋上
※母親對她說: 「你生來就是為了閱歷不平常之事的。"掀開她的裙子,視覺震撼的美讓你止驚嘆
※結婚當天,新郎官把新娘接回家後,當掀開紅蓋頭時,眾人哭笑不得
※Zao:是革命,還是又一隻被掀開的潘多拉魔盒?
※打開被爐後出去幾分鐘,回來掀開被子一看,打擾了……
※刺蝟一直不肯吃飯,以為生病了,結果掀開窩一看,開心極了
※看世界盃吃俄式大餐,點的蘑菇湯卻給上來一個麵包,掀開之後笑了
※遇到這菜從來不講價,只在五星酒店吃過,掀開瓷碗那一刻,饞哭了
※迪拜土豪們掀開一塊「銀布」,還以為裡面是豪車,掀開後被饞到了!
※搞笑GIF趣圖:不掀開妹子的頭髮,你永遠見不到她的大臉盤子