国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python做接口測試的必要性

2020-02-15 21:30:03
字體:
來源:轉載
供稿:網友

什么是接口測試

接口測試主要用于檢測外部系統與內部系統之間,以及系統內部各 個子系統之間的交互點。其測試的重點是,檢查數據的交換、傳遞和控 制管理過程,以及系統間的邏輯依賴關系等。

為什么要做接口測試

1.傳統的測試方法成本急劇增加,且測試效率大幅下降 如今的系統復雜度不斷上升,傳統的測試方法成本急劇增加,且測 試效率大幅下降,所以要做接口測試。

另外,接口測試相對容易實現自動化,且接口自動化也比較穩定, 可以減少人工測試的人力成本與時間,縮短測試周期,支持后端版本的 快速迭代。

2.可以發現很多頁面操作中發現不了的Bug 如果在頁面中對輸入框做了“必填”限制,則用戶不輸入內容是不能 發送請求和調用接口的,這樣通過頁面進行測試受到的限制比較多,而 直接調用接口則跳過了頁面的限制。此時,如果接口沒有做限制,則可 以繞過前端頁面去請求服務器,自然能發現很多頁面操作發現不了的 Bug。

3.可以檢查系統的異常處理能力 舉例說明,在輸入框中輸入關鍵字進行搜索,如果前端做了限制, 一旦輸入的關鍵字達到一定長度就會被截斷了。而在該情況下,調用接 口是正常的,且調用接口可以傳很長的參數值。此時能發現一些接口層 面的Bug。比如,接口可能會拋出和數據庫表有關的日志信息,借此能 看到數據庫表中的一些字段數據。

4.可以檢查系統的安全性、穩定性 舉例說明,比如在頁面的搜索框中輸入特殊的SQL注入語句進行搜 索時,發現前端會過濾這些SQL語句,那么從前端頁面的角度來看這是 沒有問題的。

但是,如果接口沒有做類似的處理,一旦被他人獲取了接 口地址并實施SQL注入,則會帶來嚴重的后果。所以,頁面要做測試, 接口更要做測試。 在前/后端分離時,只要前、后端嚴格按照接口協議來,一般情況 下,后端完成接口測試后便可保證業務邏輯的正確性,剩下的便是前端 如何展示的問題。所以,一般情況下都是后端先上線,前端再上線。

以上就是關于python做接口測試基礎知識相關內容,更多內容大家可以在武林站長站python欄目里學習,感謝大家的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 县级市| 施甸县| 资阳市| 柘城县| 贺兰县| 潍坊市| 新津县| 曲沃县| 天全县| 鱼台县| 柯坪县| 凤城市| 沂南县| 神木县| 都兰县| 贵州省| 宁城县| 环江| 大连市| 讷河市| 长春市| 蒙山县| 乐昌市| 内丘县| 辰溪县| 伊通| 万年县| 方城县| 渝北区| 双城市| 晋州市| 东莞市| 河曲县| 明光市| 彝良县| 侯马市| 郎溪县| 遵义市| 连平县| 邯郸市| 松阳县|