[發(fā)明專利]故障模擬方法、裝置和計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010149893.1 | 申請日: | 2020-03-06 |
| 公開(公告)號: | CN111385147B | 公開(公告)日: | 2021-07-27 |
| 發(fā)明(設計)人: | 郭旗;李善林;彭章龍 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 深圳翼盛智成知識產(chǎn)權事務所(普通合伙) 44300 | 代理人: | 蔡艾瑩 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 故障 模擬 方法 裝置 計算機 可讀 存儲 介質(zhì) | ||
1.一種故障模擬方法,其特征在于,包括:
獲取業(yè)務請求方發(fā)送的目標業(yè)務下子業(yè)務的數(shù)據(jù)包;
若所述數(shù)據(jù)包滿足故障模擬代理中的預設防火墻規(guī)則,則對所述數(shù)據(jù)包進行解析,得到所述數(shù)據(jù)包的業(yè)務信息;
根據(jù)所述業(yè)務信息確定所述數(shù)據(jù)包對應的插件處理線程;
遍歷所述插件處理線程中的故障模擬規(guī)則列表,對所述業(yè)務信息進行匹配;
若在所述故障模擬規(guī)則列表中匹配到所述業(yè)務信息對應的故障模擬規(guī)則,則根據(jù)匹配到的故障模擬規(guī)則和所述數(shù)據(jù)包,對所述子業(yè)務進行故障模擬,其中,所述故障模擬規(guī)則根據(jù)用戶的故障模擬規(guī)則調(diào)整請求進行動態(tài)調(diào)整。
2.根據(jù)權利要求1所述的方法,其特征在于,所述對所述數(shù)據(jù)包進行解析,得到所述數(shù)據(jù)包的業(yè)務信息,包括:
將所述數(shù)據(jù)包存放至網(wǎng)絡過濾器隊列中,得到網(wǎng)絡層數(shù)據(jù);
利用故障模擬代理對所述網(wǎng)絡層數(shù)據(jù)進行解析,根據(jù)解析結果獲取所述數(shù)據(jù)包的應用層數(shù)據(jù);
對所述應用層數(shù)據(jù)進行業(yè)務識別,得到所述數(shù)據(jù)包的業(yè)務信息。
3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述業(yè)務信息確定所述數(shù)據(jù)包對應的插件處理線程,包括:
根據(jù)所述業(yè)務信息確定所述數(shù)據(jù)包的傳輸信息;
將所述傳輸信息與故障模擬代理中插件處理線程的傳輸信息進行匹配;
根據(jù)匹配結果確定所述數(shù)據(jù)包對應的插件處理線程。
4.根據(jù)權利要求1所述的方法,其特征在于,所述遍歷所述插件處理線程中的故障模擬規(guī)則列表,對所述業(yè)務信息進行匹配,包括:
獲取所述插件處理線程中的故障模擬規(guī)則列表;
從所述故障模擬規(guī)則列表的起始位置開始遍歷,依次與所述業(yè)務信息進行匹配。
5.根據(jù)權利要求4所述的方法,其特征在于,所述從所述故障模擬規(guī)則列表的起始位置開始遍歷,依次與所述業(yè)務信息進行匹配,包括:
從所述故障模擬規(guī)則列表的起始位置開始遍歷,當遍歷到所述故障模擬規(guī)則列表中當前故障模擬規(guī)則時,將當前故障模擬規(guī)則對應的業(yè)務信息,與子業(yè)務的業(yè)務信息進行匹配;
當匹配成功時,確定匹配到當前故障模擬規(guī)則為所述業(yè)務信息對應的故障模擬規(guī)則;
當匹配失敗時,將當前故障模擬規(guī)則的下一個故障模擬規(guī)則更新為當前故障模擬規(guī)則,返回執(zhí)行當遍歷到所述故障模擬規(guī)則列表中當前故障模擬規(guī)則時的步驟,直到所述故障模擬規(guī)則列表遍歷完畢。
6.根據(jù)權利要求1所述的方法,其特征在于,所述故障模擬規(guī)則包括至少一個數(shù)據(jù)包處理方式,所述根據(jù)匹配到的故障模擬規(guī)則和所述數(shù)據(jù)包,對所述子業(yè)務進行故障模擬,包括:
根據(jù)所述數(shù)據(jù)包處理方式對所述數(shù)據(jù)包進行處理,以實現(xiàn)對所述子業(yè)務的故障模擬。
7.根據(jù)權利要求1所述的方法,其特征在于,還包括:
接收用戶的故障模擬規(guī)則調(diào)整請求,所述調(diào)整請求攜帶請求數(shù)據(jù)包;
對所述請求數(shù)據(jù)包進行解析,根據(jù)解析結果對故障模擬規(guī)則進行調(diào)整。
8.根據(jù)權利要求7所述的方法,其特征在于,所述對所述請求數(shù)據(jù)包進行解析,根據(jù)解析結果對故障模擬規(guī)則進行調(diào)整,包括:
對所述請求數(shù)據(jù)包進行解析,得到故障模擬規(guī)則的調(diào)整方式;
利用所述調(diào)整方式對故障模擬規(guī)則進行調(diào)整。
9.根據(jù)權利要求1-8中任一項所述的方法,其特征在于,所述故障模擬規(guī)則保存在區(qū)塊鏈中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010149893.1/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





