This invention relates to apparatus and equipment, abnormal scene simulation method, the method includes: receiving the information information transmitted when the intercept will be the first information conversion of second requests for information; according to the first information to determine whether the intercept configuration stored in the intercept conditions are satisfied, the interception the abnormal information configuration including intercept conditions and intercept conditions that correspond to the abnormal information is generated in real abnormal scenarios is different from the second information; according to the judgment results to determine whether to convert the first information for the abnormal information, so as to realize automation through interception mechanism simulation of abnormal scene, to avoid the high the problem of human waste, low efficiency and the error rate caused by manual modification, to further improve the recovery efficiency of verification mechanism.
【技術實現步驟摘要】
異常場景模擬方法、裝置及設備
本申請涉及互聯網
,尤其涉及異常場景模擬方法、裝置及設備。
技術介紹
在一些系統中,需要將接收的第一信息轉換為第二信息。第二信息是經過轉換后,本系統可直接使用的信息。在網絡異常、配置異常等異常場景下,將第一信息進行轉換獲得的信息為異常信息,針對異常信息可以采用恢復機制進行第二信息的恢復。在產品上線前,需要對產品各功能進行驗證,特別是對恢復機制進行驗證,則可以通過模擬異常場景的方式進行恢復機制的驗證。以支付渠道中掉單查詢驗證為例,在發起業務請求前,人工將緩存中各返回碼對應的結果狀態修改為異常結果狀態,在發起業務請求后,接收支付渠道對應的支付端發送的包含交易返回碼的交易結果信息,根據緩存中的映射關系將交易返回碼轉換為相應的結果狀態。由于人工已將所有返回碼的結果狀態修改為異常結果狀態,因此轉換后的結果狀態為異常結果狀態,即該次交易處于掉單狀態,則啟動掉單查詢的恢復機制。監測到恢復機制啟動時,人工將緩存中各返回碼對應的結果狀態恢復為正確的結果狀態,以使恢復機制啟動后,向信息端發送查詢信息,根據接收的查詢返回碼、查詢結果中的交易返回碼以及恢復后的映射關系獲得正確的結果狀態,從而對掉單查詢進行驗證??梢?,需要人工模擬異常場景,浪費了人力資源、且效率低。
技術實現思路
本申請提供異常場景模擬方法、裝置及設備,以解決現有技術浪費人力、模擬效率低的問題。根據本申請實施例的第一方面,提供一種異常場景模擬方法,包括:接收到信息端發送的第一信息時,攔截將所述第一信息轉換為第二信息的轉換請求;根據所述第一信息判斷預存的攔截配置中的攔截條件是否滿足,所 ...
【技術保護點】
一種異常場景模擬方法,其特征在于,所述方法包括:接收到信息端發送的第一信息時,攔截將所述第一信息轉換為第二信息的轉換請求;根據所述第一信息判斷預存的攔截配置中的攔截條件是否滿足,所述攔截配置中包括攔截條件和攔截條件對應的異常信息,所述異常信息是在真實異常場景下產生的異于所述第二信息的信息;根據判斷結果確定是否將所述第一信息轉換為所述異常信息。
【技術特征摘要】
1.一種異常場景模擬方法,其特征在于,所述方法包括:接收到信息端發送的第一信息時,攔截將所述第一信息轉換為第二信息的轉換請求;根據所述第一信息判斷預存的攔截配置中的攔截條件是否滿足,所述攔截配置中包括攔截條件和攔截條件對應的異常信息,所述異常信息是在真實異常場景下產生的異于所述第二信息的信息;根據判斷結果確定是否將所述第一信息轉換為所述異常信息。2.根據權利要求1所述的方法,其特征在于,所述根據判斷結果確定是否將所述第一信息轉換為所述異常信息,包括:當所述攔截條件滿足時,將所述第一信息轉換為所述異常信息;當所述攔截條件不滿足時,根據所述轉換請求和本地存儲的配置信息將所述第一信息轉換為第二信息,所述配置信息包括第一信息與第二信息之間的映射關系。3.根據權利要求1所述的方法,其特征在于,所述信息端為支付渠道對應的支付端,所述第一信息包括指示交易結果的返回碼或指示查詢結果的返回碼,所述攔截條件包括下述一種或多種條件:如果攔截配置包括渠道信息,所述第一信息中的渠道信息與攔截配置中的渠道信息匹配;如果攔截配置包括接口信息,所述第一信息中的接口信息與攔截配置中的接口信息匹配;如果攔截配置包括交易返回碼,所述第一信息中的返回碼與攔截配置中的交易返回碼匹配;當前運行環境為指定的預發布環境。4.根據權利要求3所述的方法,其特征在于,所述方法還包括:根據所模擬的異常場景對渠道驗證過程中掉單查詢進行驗證。5.根據權利要求1至4任一項所述的方法,其特征在于,所述方法還包括:接收用于操作內存的注入請求;根據所述注入請求確定需要增加攔截配置時,將所述注入請求中攜帶的攔截配置緩存在緩存區中;根據所述注入請求確定需要清空緩存區中的攔截配置時,清空所述緩存區中的攔截配置。6.一種異常場景模擬方法,其特征在于,所述方法包括:攔截返回碼查詢請求,所述返回碼查詢請求攜帶渠道信息和/或接口信息;查詢預先注入的攔截配置信息,所述攔截配置信息包括待攔截的渠道信息和\或接口信息;如果攔截配置信息包括渠道信息,則當前運行環境為指定的預發布環境、且返回碼查詢請求中攜帶的渠道信息和攔截配置信息中渠道信息一致時,將該返回碼對應的狀態更改為異常狀態;如果攔截配置信息包括接口信息,則當前運行環境為指定的預發布環境、且返回碼查詢請求中攜帶的接口信息和攔截配置信息中接口信息一致時,將該返回碼對應的狀態更改為異常狀態;如果攔截配置信息包括渠道信息和接口信息,則當前運行環境為指定的預發布環境、且返回碼查詢請求中攜帶的渠道信息和接口信息分別與攔截配置信息中的渠道信息和接口信息一致時,將該返回碼對應的狀態更改為異常狀態。7.一種異常場景模擬裝置,其特征在于,所述裝置包括:攔截模塊,用于接收到信息端發送的第一信息時,攔截將所述第一信息轉換為第二信息的轉換請求;判斷模塊,用于根據所述第一信息判斷預存的攔截配置中的攔截條件是否滿足,所述攔截配置中包括攔截條件和攔截條件對應的異常信息,所述異常信息是在...
【專利技術屬性】
技術研發人員:徐松,
申請(專利權)人:阿里巴巴集團控股有限公司,
類型:發明
國別省市:開曼群島,KY
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。