[發明專利]基于人工智能的灰度測試方法、裝置、電子設備及介質在審
| 申請號: | 202310125036.1 | 申請日: | 2023-02-10 |
| 公開(公告)號: | CN116107894A | 公開(公告)日: | 2023-05-12 |
| 發明(設計)人: | 周贇;劉煥鳳;何自興;徐儀博;胡燊;王均濤;顏星星 | 申請(專利權)人: | 平安壹錢包電子商務有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 陳敬華 |
| 地址: | 518000 廣東省深圳市福田區福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 人工智能 灰度 測試 方法 裝置 電子設備 介質 | ||
1.一種基于人工智能的灰度測試方法,其特征在于,所述方法包括:
制定灰度計劃,所述灰度計劃包括白名單、至少一個監測指標和所述監測指標的標準閾值,所述白名單包括所有測試對象的標記參數的參數值,所述標記參數的數量為至少一個;
啟動所述灰度計劃后,響應于任意對象發送的接入請求,基于所述接入請求中標記參數的參數值查詢所述白名單以判斷所述對象是否為測試對象,當所述對象為測試對象時,生成灰度標識;
基于所述灰度標識將所述測試對象的接入請求接入灰度服務器以獲取灰度測試結果;
采集所述測試對象的鏈路數據并計算所述監測指標的實時數值,將所述實時數值與所述標準閾值進行對比以獲取所述測試對象的決策結果;
基于所述決策結果更新所述白名單以用于響應下一個對象發送的接入請求。
2.如權利要求1所述的基于人工智能的灰度測試方法,其特征在于,所述標記參數包括統一資源定位符、身份令牌、設備信息、IP地址中的至少一個;所述監測指標包括異常占比、CPU負載、SQL執行耗時和接口調用耗時中的至少一個。
3.如權利要求1所述的基于人工智能的灰度測試方法,其特征在于,所述制定灰度計劃包括:
儲存所有測試對象的標記參數的參數值得到白名單;
間隔固定時間間隔增加預設數量的新增測試對象,并將新增測試對象的標記參數的參數值寫入所述白名單中;
設定每一個監測指標的標準閾值。
4.如權利要求1所述的基于人工智能的灰度測試方法,其特征在于,所述對象包括測試對象和非測試對象,所述接入請求至少包括所述對象的標記參數的參數值,所述基于所述接入請求中標記參數的參數值查詢所述白名單以判斷所述對象是否為測試對象,當所述對象為測試對象時,生成灰度標識,包括:
在所述白名單中查詢所述接入請求中標記參數的參數值;
當查詢到所述接入請求中標記參數的參數值時,表示所述對象為測試對象,生成灰度標識并基于所述灰度標識對所述接入請求進行標記;
當未查詢到所述接入請求中標記參數的參數值時,表示所述對象為非測試對象,將所述接入請求接入業務服務器中。
5.如權利要求1所述的基于人工智能的灰度測試方法,其特征在于,所述采集所述測試對象的鏈路數據并計算所述監測指標的實時數值,將所述實時數值與所述標準閾值進行對比以獲取所述測試對象的決策結果,包括:
基于所述測試對象的鏈路數據計算每一個監測指標的實時數值;
對比所述監測指標的實時數值和對應的標準閾值以獲取每一個監測指標的對比結果,所述對比結果包括正常和異常;
當所有監測指標的對比結果中至少有一個異常時,將所述測試對象的決策結果記為異常;
當所有監測指標的對比結果均為正常時,將所述測試對象的決策結果記為正常。
6.如權利要求5所述的基于人工智能的灰度測試方法,其特征在于,所述對比所述監測指標的實時數值和對應的標準閾值以獲取每一個監測指標的對比結果包括:
獲取每一個監測指標對應的實時數值和標準閾值;
若所述實時數值不大于所述標準閾值,則將所述監測指標的對比結果記為正常;
若所述實時數值大于所述標準閾值,則將所述監測指標的對比結果記為異常。
7.如權利要求1所述的基于人工智能的灰度測試方法,其特征在于,所述決策結果包括正常和異常,所述基于所述決策結果更新所述白名單包括:
當所述決策結果為異常時,則將所述測試對象的標記參數的參數值從所述白名單中刪除,得到更新后的白名單。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安壹錢包電子商務有限公司,未經平安壹錢包電子商務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310125036.1/1.html,轉載請聲明來源鉆瓜專利網。





