介面自動化測試框架 初始版本

2021-09-10 05:33:12 字數 598 閱讀 2298

版本:        v 1.0.1.11

採用:        python+requests+yaml+unittest

本介面自動化框架:

python + request + unittest + yaml 實現

環境:python3.5

檔案:1.common 公共類

2.inte***ce_global 全域性

3.log 儲存日誌

4.public 測試case

5.public_encapsulation 也屬於公共類

6.public_set 執行testcase

7.report 測試報告

8.the_test_case excel 使用資料驅動

此版本屬於surprisedpyv1.0.1.11

後續優化:

1.將測試結果寫入excel

2.加入資料庫查詢

3.md5解密

6.支援郵件傳送log日誌

7.加入token

下一版本surprisedpyv2.0.0.0 準備年底前優化完

本人不怎麼太喜歡囉嗦 直接擼**就完了

介面測試自動化框架彙總

前兩篇文章我們介紹了如何使用postman和curl手工執行介面測試用例,不過如果專案需要長期開發和維護的話,我們就需要開始考慮自動化測試了。自動化測試第一步就是框架選型。所以本篇將介紹目前主流的介面測試框架,以及它們各自的優缺點。名稱優點 缺點官網 postman newman 介面操作,容易上手...

介面自動化測試框架python requests

介面封裝 將介面封裝成物件,類似pageobject封裝 資料封裝 資料與 分離,資料存放在yaml檔案中 配置檔案 實現全域性配置 utils 其他功能封裝 測試用例 呼叫介面物件實現業務並斷言 requests pytest allure等 base api.py import requests...

Python介面自動化測試框架

2.建立基本的專案框架目錄 common存放常用工具檔案 my requests.py封裝自己的常用請求庫 my logger.py自己封裝的日誌模組 file handler.py資料檔案解析 test cases存放自動化測試 test data存放所有的測試資料 venv建立虛擬環境自動生成的...