[發明專利]服務控制方法、裝置、計算機可讀介質及電子設備在審
| 申請號: | 202010568373.4 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111737129A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 薛寧芬 | 申請(專利權)人: | 北京同邦卓益科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 王輝;闞梓瑄 |
| 地址: | 100176 北京市北京經濟技術*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 控制 方法 裝置 計算機 可讀 介質 電子設備 | ||
本發明提供一種服務控制方法、服務控制裝置、計算機可讀介質及電子設備;涉及接口測試技術領域。該服務控制方法包括:調用目標服務的接口,以對所述目標服務進行測試;獲取所述目標服務調用異常時的接口響應信息,并根據所述接口響應信息獲取對應的服務控制指令;獲取所述目標服務的服務地址,按照所述服務地址將所述服務控制指令發送至所述目標服務,以控制所述目標服務的接口調用。本發明中的服務控制方法能夠在一定程度上克服系統測試所需人力成本高的問題,進而提升測試效率。
技術領域
本發明涉及接口測試技術領域,具體而言,涉及一種服務控制方法、服務控制裝置、計算機可讀介質及電子設備。
背景技術
接口測試是通過接口文檔編寫測試用例,通過執行測試用例查看接口在不同的參數請求下,能否返回預期的結果。通過接口測試不僅可以實現系統業務邏輯的測試,而且測試過程簡單,難度小,因此在對應用系統進行測試時大多采用接口測試的方式。在測試過程中,如果應用系統的服務發生故障,接口可以返回錯誤消息,然后需要測試人員人工判斷錯誤原因,進而手動解決問題。這種方式操作起來比較復雜,效率較低;而且人工針對不同的錯誤執行不同的解決策略,對于測試人員的要求較高。
需要說明的是,在上述背景技術部分公開的信息僅用于加強對本發明的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本發明的目的在于提供一種服務控制方法、服務控制裝置、計算機可讀介質及電子設備,在一定程度上克服服務接口調用異常的問題,提升測試效率。
本發明的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本發明的實踐而習得。
根據本發明的第一方面,提供一種服務控制方法,包括:
調用目標服務的接口,以獲取所述目標服務的接口響應信息;如果確定所述接口響應信息為異常響應信息,則根據所述異常響應信息獲取對應的服務控制指令;獲取所述目標服務的服務地址,按照所述服務地址將所述服務控制指令發送至所述目標服務,以控制所述目標服務的接口正常調用。
在本發明的一種示例性實施例中,所述根據所述異常響應信息獲取服務控制指令,包括:
若所述異常響應信息包含目標錯誤碼,則獲取所述目標錯誤碼對應的服務控制指令。
在本發明的一種示例性實施例中,所述獲取所述目標錯誤碼對應的服務控制指令,包括:
獲取對于所述目標服務的控制權限,以確定所述控制權限的權限等級;根據所述權限等級獲取所述目標錯誤碼對應的服務控制指令。
在本發明的一種示例性實施例中,所述根據所述權限等級獲取所述目標錯誤碼對應的服務控制指令,包括:
若所述權限等級為第一等級,則獲取所述目標錯誤碼對應的服務重啟指令;若所述權限等級為第二等級,則獲取所述目標錯誤碼對應的服務自檢指令。
在本發明的一種示例性實施例中,獲取所述目標服務調用異常時的接口響應信息之后,還包括:
重復調用所述目標服務的接口,以獲取多個接口響應信息;如果確定在所述多個接口響應信息中所述異常響應信息的出現次數滿足預設值,則根據所述異常響應信息獲取所述服務控制指令。
在本發明的一種示例性實施例中,按照所述服務地址將所述服務控制指令發送至所述目標服務之后,還包括:
根據所述異常響應信息,以及所述服務控制指令生成異常記錄消息;將所述異常記錄消息發送至所述目標服務對應的管理端,以提醒所述管理端所述目標服務響應出錯。
在本發明的一種示例性實施例中,按照所述服務地址將所述服務控制指令發送至所述目標服務之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京同邦卓益科技有限公司,未經北京同邦卓益科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010568373.4/2.html,轉載請聲明來源鉆瓜專利網。





