[發明專利]微服務接口自動監測方法和裝置、存儲介質在審
| 申請號: | 202011491266.2 | 申請日: | 2020-12-16 |
| 公開(公告)號: | CN112506788A | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 任永;侯寶存;鄒萍 | 申請(專利權)人: | 北京航天智造科技發展有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京中濟緯天專利代理有限公司 11429 | 代理人: | 郝志亮 |
| 地址: | 100036 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 接口 自動 監測 方法 裝置 存儲 介質 | ||
本公開涉及一種微服務接口自動監測方法和裝置、存儲介質。該微服務接口自動監測方法包括:收集錄制用戶對微服務接口的歷史測試數據,其中,所述歷史測試數據包括調用成功的數據與調用失敗的數據;每間隔第一預定時間間隔自動發起接口調用測試;將接口響應結果反饋給用戶終端。本公開可以實現微服務接口的自動化監控,并降低了測試成本。
技術領域
本公開涉及接口監測技術領域,特別涉及一種微服務接口自動監測方法和裝置、存儲介質。
背景技術
隨著互聯網業務的深入,微服務組件開放比重越來越大,自動化測試的重心也逐漸從以前的UI(User Interface,用戶界面)自動化轉移到接口自動化上面。各工業互聯網平臺不斷開放服務共享能力,企業提供微服務API(Application Programming Interface,應用程序編程接口)注冊發布、調用調試、監控與管理功能全套托管服務,并借助于網關保證API測試工具易用性。隨著用戶量增多及微服務調用頻率增大,必然引起對微服務接口持續集成和自動化測試監控的重視。
企業系統中存在大量微服務接口,為保證微服務接口正常發現及申請使用,企業對注冊到網關的微服務接口應經過充分測試驗證,并在上線前專人復核驗證微服務接口可調用性,且每次接口迭代變更都需要再次驗證。人工驗證微服務接口及系統調用監測均存在時間延遲,有時候第三方接口調整甚至下線了,因使用方未收到及時通知導致線上功能無法正常使用,常規測試監測工作將耗費大量時間和人力,但效果卻不理想。
發明內容
鑒于以上技術問題中的至少一項,本公開提供了一種微服務接口自動監測方法和裝置、存儲介質,可以實現微服務接口的自動化監控,降低了測試成本。
根據本公開的一個方面,提供一種微服務接口自動監測方法,包括:
收集錄制用戶對微服務接口的歷史測試數據,其中,所述歷史測試數據包括調用成功的數據與調用失敗的數據;
每間隔第一預定時間間隔自動發起接口調用測試;
將接口響應結果反饋給用戶終端。
在本公開的一些實施例中,所述收集錄制用戶對微服務接口的歷史測試數據包括:
將微服務接口的調用記錄存儲在本地數據庫;
以第二預定時間間隔從本地數據庫同步獲取數據并緩存在消息緩存中。
在本公開的一些實施例中,所述每間隔第一預定時間間隔自動發起接口調用測試包括:
設置定時任務;
以第一預定時間間隔從消息緩存獲取單個接口最近一次調用成功的微服務接口請求數據;
模擬請求參數發送調用請求。
在本公開的一些實施例中,所述微服務接口自動監測方法還包括:
根據收集的數據模擬出相似數據,根據相似數據進行接口調用測試。
在本公開的一些實施例中,所述微服務接口自動監測方法還包括:
收集微服務接口的高峰期調用量;
以第三時間間隔對微服務接口進行壓力測試。
在本公開的一些實施例中,所述微服務接口自動監測方法還包括:
獲取指標參數,其中,所述指標參數包括接口響應時間和高峰期調用量;
根據指標參數動態調整接口調用頻率和設置調用時點。
在本公開的一些實施例中,所述微服務接口自動監測方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航天智造科技發展有限公司,未經北京航天智造科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011491266.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軸承生產用震動篩選裝置
- 下一篇:一種延長富液式鉛酸蓄電池保質期的方法





