[發明專利]換電相關業務的接口測試方法、電子設備及存儲介質在審
| 申請號: | 202011623613.2 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN114691480A | 公開(公告)日: | 2022-07-01 |
| 發明(設計)人: | 黃桐欽 | 申請(專利權)人: | 奧動新能源汽車科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海弼興律師事務所 31283 | 代理人: | 楊東明;張冉 |
| 地址: | 201307 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 相關 業務 接口 測試 方法 電子設備 存儲 介質 | ||
1.一種換電相關業務的接口測試方法,其特征在于,所述接口測試方法包括:
獲取待測試的換電相關業務所需調用的業務接口;
當所述業務接口的數量為至少兩個且所述業務接口包括登錄接口時,執行與所述登錄接口對應的第一測試用例;
當所述第一測試用例執行通過時,按照所述換電相關業務的接口調用順序,繼續執行在所述登錄接口之后調用的業務接口對應的第二測試用例;
當所述第二測試用例執行通過時,確定所述換電相關業務測試通過。
2.如權利要求1所述的接口測試方法,其特征在于,所述接口測試方法還包括:
通過各所述業務接口發送模擬訪問請求;
根據服務器返回的編碼信息判斷各所述業務接口是否正常上線,以在判斷所述登錄接口正常上線后,對所述登錄接口進行測試,并在所述登錄接口測試通過后,繼續對剩余的已正常上線的業務接口進行測試。
3.如權利要求1所述的接口測試方法,其特征在于,所述當所述第一測試用例執行通過時,按照所述換電相關業務的接口調用順序,繼續執行在所述登錄接口之后調用的業務接口對應的第二測試用例,包括:
獲取執行所述第一測試用例所產生的第一返回數據;
獲取所述第一返回數據中包括的編碼信息;
當所述編碼信息為預設編碼信息且判斷所述第一測試用例執行通過時,按照所述換電相關業務的接口調用順序,繼續執行在所述登錄接口之后調用的業務接口對應的第二測試用例;所述預設編碼信息用于表示允許測試在所述登錄接口之后調用的業務接口。
4.如權利要求1所述的接口測試方法,其特征在于,所述業務接口還包括業務目的接口,所述當所述第一測試用例執行通過時,按照所述換電相關業務的接口調用順序,繼續執行在所述登錄接口之后調用的業務接口對應的第二測試用例,包括:
當所述第一測試用例執行通過時,發送與所述業務目的接口對應的第二測試用例的測試報文;
獲取執行所述第二測試用例所產生的第二響應數據;
根據所述第二測試用例的斷言信息和所述第二響應數據,判斷所述第二測試用例是否執行通過,以判斷所述業務目的接口是否測試通過。
5.如權利要求4所述的接口測試方法,其特征在于,所述當所述第一測試用例執行通過時,發送與所述業務目的接口對應的第二測試用例的測試報文,包括:
當所述第一測試用例執行通過時,獲取與所述業務目的接口對應的第二測試用例的測試報文;
當所述測試報文的長度大于預設長度時,將所述測試報文劃分為至少兩個數據塊;所述至少兩個數據塊之間存在先后順序;
按照所述先后順序依次發送所述至少兩個數據塊。
6.如權利要求4所述的接口測試方法,其特征在于,所述獲取執行所述第二測試用例所產生的第二響應數據包括:
接收執行所述第二測試用例所產生的第二返回數據;
當所述第二返回數據包括的編碼信息表示所述業務目的接口正常時,從所述第二返回數據中獲取執行所述第二測試用例所產生的第二響應數據;
當所述第二返回數據包括的編碼信息表示所述業務目的接口異常時,判定所述業務目的接口測試失敗。
7.如權利要求4所述的接口測試方法,其特征在于,所述換電相關業務為換電站查詢業務;所述換電站查詢業務所需調用的業務接口包括登錄接口和換電站查詢接口;所述當所述第一測試用例執行通過時,發送與所述業務目的接口對應的第二測試用例的測試報文,包括:
當所述第一測試用例執行通過時,發送與所述換電站查詢接口對應的換電站查詢測試用例的測試報文;所述測試報文用于請求位于預設位置的預設范圍內的換電站的換電站信息;
所述第二響應數據包括以下數據中的至少一種:換電站名稱、換電站內的可用電池數量、換電站內等待換電的車輛數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奧動新能源汽車科技有限公司,未經奧動新能源汽車科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011623613.2/1.html,轉載請聲明來源鉆瓜專利網。





