[發明專利]一種接口自動化測試方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202011172299.0 | 申請日: | 2020-10-28 |
| 公開(公告)號: | CN112181852A | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 王超;陳煦文 | 申請(專利權)人: | 深圳市萬睿智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/70 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 武志峰 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接口 自動化 測試 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種接口自動化測試方法,其特征在于,包括:
在linux環境下安裝python環境,并安裝PyCharm工具以及配置對應的環境變量,從而構建接口自動化平臺;
利用樹狀角色權限控制方法對所述接口自動化平臺進行權限管理,并對所述接口自動化平臺進行分層設計,得到多個管理接口;
將SpringBoot框架作為所述接口自動化平臺的后端框架,將Jquery+vue框架作為所述接口自動化平臺的前端框架,在對所述接口自動化平臺的前端腳本和后端腳本編寫完成后,利用Django框架的MVT模型對所述前端腳本和后端腳本進行封裝;
基于Httprunner測試框架對所述接口自動化平臺進行測試,并在結束運行后返回測試報告。
2.根據權利要求1所述的接口自動化測試方法,其特征在于,所述利用樹狀角色權限控制對所述接口自動化平臺進行權限管理,并對所述接口自動化平臺進行分層設計,得到多個管理接口,包括:
對所述接口自動化平臺進行分層設計,得到從上至下的項目管理接口、模塊管理接口、接口列表接口、用例管理接口、測試套件接口和測試報告接口;
其中,所述項目管理接口用于管理項目列表、新增項目和debugtalk.py;所述模塊管理接口用于管理模塊列表、新增模塊和模塊信息;所述接口列表接口用于管理各接口信息;所述用例列表接口用于條件查詢且具有增加、刪除、修改、查詢和復制功能;所述測試套件接口用于管理項目列表、模塊列表、用例列表;所述測試報告接口用于查看測試報告結果。
3.根據權利要求2所述的接口自動化測試方法,其特征在于,所述利用樹狀角色權限控制對所述接口自動化平臺進行權限管理,并對所述接口自動化平臺進行分層設計,得到多個管理接口,還包括:
對所述接口自動化平臺進行分層設計,還得到配置管理接口、運行環境接口和定時任務接口;
其中,所述配置管理接口用于管理配置列表、新增配置;所述運行環境接口用于配置不同項目的ip地址或者域名、環境名稱和簡要說明;所述定時任務接口用于自動定時執行項目和定時郵件發送測試報告。
4.根據權利要求1所述的接口自動化測試方法,其特征在于,所述將SpringBoot框架作為所述接口自動化平臺的后端框架,將Jquery+vue框架作為所述接口自動化平臺的前端框架,在對所述接口自動化平臺的前端腳本和后端腳本編寫完成后,利用Django框架的MVT模型對所述腳本進行封裝,包括:
通過vue框架處理所述接口自動化平臺前端發送的請求,分別利用MySQL數據庫和redis數據庫對所述接口自動化平臺進行數據存儲和緩存,以及利用Docker鏡像構建測試運行環境隔離測試數據。
5.根據權利要求3所述的接口自動化測試方法,其特征在于,所述基于Httprunner測試框架對所述接口自動化平臺進行測試,并在運行環境結束運行后返回測試報告,包括:
在所述用例列表接口中選擇相應的接口自動化用例,以及在所述運行環境接口中選擇對應的運行環境;
在所述運行環境下運行所述接口自動化用例,并在結束運行后返回測試報告。
6.根據權利要求1所述的接口自動化測試方法,其特征在于,還包括:
在所述接口自動化平臺上進行郵箱設置,并設置對應的郵箱HOST,以及為所述郵箱設置對應的端口號。
7.根據權利要求3所述的接口自動化測試方法,其特征在于,還包括:
通過docker搭建rabbitMQ環境,并進行服務器配置;
在啟動服務器后,啟動celery定時任務監聽器,監聽是否有定時任務;
若監聽至定時任務,則通過所述定時任務接口進行定時任務配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市萬睿智能科技有限公司,未經深圳市萬睿智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011172299.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種戶外交流高壓隔離開關
- 下一篇:一種油炸花生的后處理設備





