介面測試01 介面相關知識

2021-10-04 04:07:59 字數 989 閱讀 8655

get 沒有請求體,沒有正文 post有

get請求的引數放在url中傳遞,大小有限制

post請求的引數可以放在url後傳遞、也可以放在請求體中,大小不受限制

get安全性較差:

引數明文

資料會被瀏覽器快取

設計的用途:

get用來查詢-不算子據,參數量小

post用來插入,更新資料-安全要求高,資料量大

—get像轎車,能送貨,但能力有限

—post像貨車,有貨箱,運輸量大且安全性高

對資料進行序列化處理,以鍵值對形式

key1=value1&key2=value2的方式傳送到伺服器

*value 字串資料,不支援二進位制格式或者檔案

2、multipart/form -data

將表單中資料全部上傳,包括檔案

3、字串文字格式:raw

text/plain 純文字,瀏覽器不解析

text/html html,瀏覽器自動解析

4、二進位制格式:binary

http響應結構:伺服器返回的

響應行:

http-version表示伺服器http協議的版本

status-code表示伺服器發回的響應狀態**

響應報文頭:以明文的字串格式傳送,以冒號分隔的鍵/值對響應頭部通知客戶端有關於服務端的應答資訊

server:伺服器是什麼型別

響應正文:待測試的資料

html --文字檢索、樣式內容瀏覽器檢查

xml、json – 解析後獲取關鍵資料

restfulapi:表現層狀態轉化(a扔給b的小紙條)

webservice:用xml來定義乙個介面的資訊(介面的方法、呼叫方式、引數說明),用乙個檔案來描述wsdl(郵局)

soap協議:

請求和響應的資料載體也是xml

請求和響應要按照一定的規則進行封裝-信封

底層也要借助於各種網路協議傳輸(最常見繫結http協議)

介面相關知識

employee 抽象類中定義成員變數 author kidd data 2020年2月7日 下午3 39 56 remarks todo public abstract class employee 但是在介面中這樣定義成員變數會報錯 employee 介面中定義成員變數 author kidd ...

介面相關的

http協議請求頭資訊頭 accept 這個頭表示,瀏覽器告訴伺服器它支援的資料型別 accept charset 這個頭表示,瀏覽器告訴伺服器它採用的字符集 accept eecoding 這個頭表示,瀏覽器告訴伺服器它所支援的壓縮格式 accept language 這個頭表示,瀏覽器告訴伺服器...

介面相關工具推薦

最近做的專案有乙個介面測試,做到現在思緒很多,也是剛開始做這類測試,在探索中,就先說說我專案中選擇的工具吧,一路過來選擇了不少工具,在每個階段我都是尋找滿足我的要求就可以了,適合才是最好的,你說呢 1 apachebench 這個工具是最開始同事推薦給我的,當時花了兩個晚上體驗了下,覺得基本可以滿足...