前面五節主要介紹了環境搭建和requests庫的使用,可以使用這些進行接口請求的發送。但是如何管理接口案例?返回結果如何自動校驗?這些內容光靠上面五節是不行的,因此從本節開始我們引入python單元測試框架 unittest,用它來處理批量用例管理,校驗返回結果,初始化工作以及測試完成后的環境 ...
公共模塊 gt login.xls 輸出testcase如下 循環讀取excel文件內的參數 ...
2019-11-17 16:58 0 286 推薦指數:
前面五節主要介紹了環境搭建和requests庫的使用,可以使用這些進行接口請求的發送。但是如何管理接口案例?返回結果如何自動校驗?這些內容光靠上面五節是不行的,因此從本節開始我們引入python單元測試框架 unittest,用它來處理批量用例管理,校驗返回結果,初始化工作以及測試完成后的環境 ...
我們日常項目中的接口測試案例肯定不止一個,當案例越來越多時我們如何管理這些批量案例?如何保證案例不重復?如果案例非常多(成百上千,甚至更多)時如何保證案例執行的效率?如何做(批量)測試數據的管理?如何做到數據與腳本分離? 以上這些問題才是我們自動化測試中要重點考慮的問題,單個用例其實並不 ...
閑話休扯,上需求:自動讀取、執行excel里面的接口測試用例,測試完成后,返回錯誤結果並發送郵件通知。 分析: 1、設計excel表格2、讀取excel表格3、拼接url,發送請求4、匯總錯誤結果、發送郵件 開始實現: 1、設計excel接口用例表格,大概長這樣: 依次為:用例 ...
1.yaml 可以用來做數據驅動,比較靈活 import unittest,requests import ddt # #可做參數化 自動讀文件中數據 from BeautifulReport import BeautifulReport as bf from ...
依賴一份接口文檔 接口文檔可能會使用一些文本工具進行記錄,例如word,excel等 其中記錄的內容 ...
因為小白,這2天研究了好久才算是搞好。先附上一個測試完成后郵件的截圖: 上一篇有提到: unittest中實際運行了一個接口的很多條用例,而報告中只會有一條記錄。這是因為unittest test case中我只寫了一個test方法,循環測試數據。這樣寫用例更簡單,目前在想 ...
1.環境准備: python3.6 requests xlrd openpyxl HTMLTestRunner_api 2.目前實現的功能: 封裝requests請求方法 在excel填寫接口請求參數 運行完后,重新生成一個excel報告,結果寫入excel ...
知道ddt的基本使用方法之后,練習把之前用excel文件來維護的接口測試用例改用unittest+ddt來實現。 這里我選用yaml文件來管理接口參數,開始本來想用json,但是json無法添加注釋,可讀性不好。 1.向yaml文件中添加數據 下面截圖是接口文檔中的各個接口,每個接口都有一個 ...