python實現介面自動化(1)

2021-09-24 18:48:49 字數 604 閱讀 3560

http簡介:http協議是什麼呢,是乙個基於(請求)與(響應)模式的,無狀態,應用層的協議

url詳解

http/https 為兩種協議型別,第一種為不加密的,第二種加密的

www.baidu.com 稱為主機位址或者網域名稱

----192.168.1.1:8080 位址加埠號

----localhost8080 本機位址

port 為埠號,一般為80

path 為請求的路徑,與目錄無異,.com和host之後,?之前

?問號是個分割符

引數:key=value

& 用於隔開引數

請求方式get和post,request

get請求沒有 請求body,一般為查詢介面

post有請求體

webform,提交表單

key+value 形式

如果是post的格式,那就不僅僅有querystring,還多了body,

上海悠悠

post的請求方式,還有json的傳輸body的方式

請求的返回,響應 response

1.狀態行

2.訊息報頭

3.空行

4.響應正文

python實現介面自動化測試

1.介面自動化流程 需求分析 請求 url 方法 資料 響應 響應資料 狀態碼 挑選需求做自動化測試 時間 人員 介面複雜度 設計測試用例 搭建自動化測試環境 如python pycharm 設計測試專案的架構 報告 引數化 用例執行框架 編寫 執行測試用例 unittest pytest 生成測試...

Python 介面自動化

python環境搭建 第三方庫 requests安裝 pip install requests 網爛時可能安裝失敗,嗯 pip安裝第三方庫提示版本較低時需要更新pip的版本 命令 python m pip install upgrade pip 檢視安裝的第三方庫 pip list requests...

介面自動化1 概要

介面型別 3.dubbo介面 dubbo 介面是阿里巴巴開源的致力於提供高效能和透明化的rpc遠端服務呼叫方案,以及soa服務治理方案,dubbo框架告別了傳統的web service的服務模式,進而改用provider和consumer模式進行服務。可以在某個伺服器集群中提供單一專注的服務,這樣不...