介面自動化

2021-08-15 18:30:04 字數 1588 閱讀 3079

1

#get請求

2import

requests

3 url='

'4 data=

5 res=requests.get(url,data)#

直接用requests.get(url,data)即可,其中.get表示為get方法,不需要對字典型別的data進行處理6#

res=res.text#text方法是獲取到響應為乙個str,也不需要對res進行轉換等處理

7 res=res.json()#

當返回的資料是json串的時候直接用.json即可將res轉換成字典

8print

(res)910

#post請求

11import

requests

12 url='

'13 data=

14 res=requests.post(url,data)#

直接用requests.post(url,data)即可,其中.post表示為post方法,不需要對字典型別的data進行處理15#

res=res.text#text方法是獲取到響應為乙個str,也不需要對res進行轉換等處理

16 res=res.json()#

當返回的資料是json串的時候直接用.json即可將res轉換成字典

17print

(res)

1819

#當傳參格式要求為json串時

20import

requests

21 url='

'22 data=

23 res=requests.post(url,json=data)#

只需要在這裡指定data為json即可24#

res=res.text#text方法是獲取到響應為乙個str,也不需要對res進行轉換等處理

25 res=res.json()#

當返回的資料是json串的時候直接用.json即可將res轉換成字典

26print

(res)

2728

#傳參含cookie

29import

requests

30 url='

'31 data=

32 cookie=

33 res=requests.post(url,json=data,cookies=cookie)#

只需要在這裡指定cookies位cookie即可,headers,files等類似

介面自動化

推薦一款適合開發的開源 該公司產品從資料庫,持續整合 ci 伺服器,問題和專案跟蹤工具,到介面自動化工具都應有盡有。是我見過比較系統的開發 這裡我們以介面自動化為主講解 pycharm frommenu 2.安裝python解析器 version 3或者version2隨便哪乙個都可以,本人自用ve...

介面自動化

介面 python request 單元測試 測試套件 斷言 自動化測試報告 web端 python selenium 單元測試 斷言 測試套件 自動化測試報告 移動端 斷言 測試套件 自動化測試報告 例如 coding utf 8 匯入介面的包 import requests get 網路請求 網...

介面自動化

自動化測試 python selenium unittest htmltestrunner python request unittest htmltestrunner excel文件 介面文件 excel 中 測試開發路線 po模型 page object unittest 單元測試框架 requ...