日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python前端接口_Python接口自动化——Web接口

發布時間:2024/4/17 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python前端接口_Python接口自动化——Web接口 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.2.1 web接口的概念

這里用一個瀏覽器調試工具捕捉課程管理頁面請求作為例子:

當請求頁面時,服務器會返回資源,將協議看做是路的話,http可以看做高速公路,soap看做鐵路傳輸的數據有html,css,javascript或圖片、視頻、音樂等文件,看做公路運輸的貨物,比如水果、蔬菜等。

這些數據會以一定的格式進行封裝,比如將貨物裝入集裝箱、紙箱等,這就是數據的格式,XML/JSON/CSV,目前實用 多的是http協議和JSON是數據格式。

1.2.2 請求request和響應response ?網絡應用的B/S和C/S架構

C/S架構全稱為:Client-Server客戶端-服務器端架構,一共兩層。

客戶端向服務器端發出請求Request,服務器端響應客戶端的請求,發出響應Response,響應中就包含了客戶端所需的數據等信息。

B/S架構被稱為:Browser-Server瀏覽器端-服務器端架構,一共三層。

瀏覽器端向Web服務器發出請求Request請求網頁,Web服務器收到客戶端請求后向后端的數據庫服務器發出請求Request請求網頁的數據,數據庫服務器響應Web服務器的請求,發出包含網頁數據信息的響應Response,然后Web服務器收到數據庫服務器的響應,將網頁數據的其它的網頁文件等信息發送給瀏覽器端, 后由瀏覽器對以上文件進行解析,變成我們看到的頁面。

?

我們實施接口測試的目的就是替代客戶端或瀏覽器端和Web服務器向服務器端或數據庫服務器發出請求。

Request,并檢查服務器或數據庫服務器的Response的數據信息。

站在測試階段來看,接口測試屬于集成測試階段,一般位于單元測試之后,在前端沒有開發完畢,但是后端已經開發完成的階段,在系統測試階段之前,有些時候接口測試也被稱作前后端的聯調測試。

請求Request的組成結構

請求Request由三部分組成:

?

請求行: ?由請求方法和URL組成 ?請求方法由HTTP協議提供,主要有GET、POST等方法。

請求報頭Header:允許客戶端向服務器傳遞請求的附加信息以及客戶端自身的信息。

請求正文Body:請求的信息正文,常用的數據格式有JSON、XML、form等。

?

例如:

JSON:

{"title":"test","sub":"001"}

form:

title=test&sub=1

響應Response的組成結構

?

響應Response由三部分組成:

狀態碼Status code: ?所有HTTP響應的第一行都是狀態行,依次是當前HTTP版本號,3位數字組成的狀態代碼,以及描述狀態的短語,彼此由空格分隔。例如:200 響應報頭Header:響應頭允許服務器傳遞不能放在狀態行中的附加響應信息,以及關于服務器的信息,和對request-URI 所標識資源下一步訪問的信息響應正文Body:

服務器返回請求的數據,一般是JSON或XML格式的數據,例如:

總結

以上是生活随笔為你收集整理的python前端接口_Python接口自动化——Web接口的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。