一、接口測試分爲服務端(server)、客戶端(cliet),接口測試是人家服務器與客戶端的之間交互,重點是要檢查數據的交換,傳遞和控制管理過程。php
二、客戶端:object-c、andriod、html、css、iscss
三、服務端:java、python、php、gohtml
四、兩種服務器的語言不相同,兩個服務端的交互就要使用通用的語言:json(通用的數據類型{})java
五、如何測接口測試?python
須要用接口測試工具來進行測試,如:postman、jmeter、soupUI、java+httpclient、robotframework+httplibrary等。json
六、postman 接口測試:get 請求 api
post 請求瀏覽器
put 請求安全
七、測試工具postman 的get 請求:服務器
八、測試工具postman 的post請求
九、測試工具postman 的json請求
十、cookie 和session 的區別:
(1)cookie數據存放在客戶的瀏覽器上,session數據放在服務器上。
(2)cookie不是很安全,別人能夠分析存放在本地的COOKIE並進行COOKIE欺騙
考慮到安全應當使用session。
(3)session會在必定時間內保存在服務器上。當訪問增多,會比較佔用你服務器的性能
考慮到減輕服務器性能方面,應當使用COOKIE。
(4)單個cookie保存的數據不能超過4K,不少瀏覽器都限制一個站點最多保存20個cookie。
之間一直不成功報錯,後來百度解決了,可能好多人都是這個問題
十一、get 和 post 請求的的區別
(1)get 沒有請求體,只有 Headers 和 url,post 有請求頭Headers和請求體 body。
(2)get 請求在 url 中傳輸的參數是有長度限制的,而post 沒有。
HTTP 狀態碼
如何寫接口測試
一、接口自動化測試用例模板,內容中包含ID、method、api地址、傳參、指望響應結果、實際響應結果、斷言結果等內容,其中method、api地址、參數、指望響應結果根據項目實際設定的。
charles 的用能
一、攔截請求,返回
二、作代理、本地、遠程
三、弱網測試
四、手機端
用 charles 進行攔截請求,返回操做