本申請公開了一種應用系統問題的定位方法、裝置、電子設備及存儲介質,可應用于網絡安全領域或金融領域。基于獲取的應用系統問題信息和系統用戶操作權限初步定位系統問題,獲取系統訪問頁面包含的應用接口調用信息,基于應用接口規范對應用接口調用信息進行合規檢測,深層次定位系統問題,基于應用接口與系統頁面元素之間的關聯關系從頁面交互維度定位系統問題。本發明專利技術通過對系統問題按照初步定位、深層次定位和從頁面交互維度定位的方式,實現了應用系統操作過程的可追蹤和可回溯,不僅可以快速定位系統問題,而且在應用系統出現問題時還可以提供足夠的信息給技術人員進行問題分析,從而減少問題復現所耗費的時間,提升問題解決的時效性。解決的時效性。解決的時效性。
【技術實現步驟摘要】
應用系統問題的定位方法、裝置、電子設備及存儲介質
[0001]本專利技術涉及問題的定位
,更具體的說,涉及一種應用系統問題的定位方法、裝置、電子設備及存儲介質。
技術介紹
[0002]通常用戶在使用應用系統的過程中,若出現一些需要解決的問題,就會聯系相關的技術人員進行解決。技術人員根據用戶反饋進行問題定位,或者通過模擬用戶操作復現問題,排查出問題所在位置并提供相應的解決方案。
[0003]但是,應用系統的運行環境是多種多樣的,且業務流程復雜,甚至某些業務場景無法復現或者需要付出較大的代價才能復現,因此導致技術人員在針對一個業務問題解答時,常常需要與用戶進行多次溝通,使得問題定位時間長,問題解決的時效性低。
技術實現思路
[0004]有鑒于此,本專利技術公開一種應用系統問題的定位方法、裝置、電子設備及存儲介質,以實現應用系統操作過程的可追蹤和可回溯,不僅可以快速定位系統問題,而且在應用系統出現問題時還可以提供足夠的信息給技術人員進行問題分析,從而減少問題復現所耗費的時間,提升問題解決的時效性。
[0005]一種應用系統問題的定位方法,包括:
[0006]獲取應用系統問題信息和系統用戶操作權限;
[0007]基于所述應用系統問題信息和所述系統用戶操作權限初步定位系統問題;
[0008]獲取系統訪問頁面包含的應用接口調用信息;
[0009]基于應用接口規范對所述應用接口調用信息進行合規檢測,深層次定位系統問題;
[0010]確定應用接口與系統頁面元素之間的關聯關系;
[0011]基于所述關聯關系,從頁面交互維度定位系統問題。
[0012]可選的,所述基于所述應用系統問題信息和所述系統用戶操作權限初步定位系統問題,包括:
[0013]獲取所述應用系統問題信息,所述應用系統問題信息包括:問題發生時間、問題發生頁面信息以及系統用戶操作環境信息;
[0014]基于所述問題發生時間和所述問題發生頁面信息,依據預設系統運行環境要求,對所述系統用戶操作環境信息進行合規檢測;
[0015]若所述系統用戶操作環境信息不合規,則輸出不合規詳細檢測信息;
[0016]若所述系統用戶操作環境信息合規,則獲取所述系統用戶操作權限,并對所述系統用戶操作權限是否滿足預設系統用戶使用權限要求進行檢測;
[0017]若所述系統用戶操作權限不滿足所述預設系統用戶使用權限要求,則輸出不滿足系統用戶使用權限要求檢測信息。
[0018]可選的,所述獲取系統訪問頁面包含的應用接口調用信息,包括:
[0019]當所述系統用戶操作權限滿足所述預設系統用戶使用權限要求時,基于系統用戶唯一標識從系統日志文件中獲取系統訪問頁面包含的所述應用接口調用信息。
[0020]可選的,所述應用接口調用信息包括:應用接口名稱、應用接口輸入參數和響應數據信息,所述基于應用接口規范對所述應用接口調用信息進行合規檢測,深層次定位系統問題,包括:
[0021]基于應用接口規范對所述應用接口輸入參數進行數據類型、數據長度和非空判斷的合規檢測;
[0022]若所述數據類型檢測不合規,則輸出所述應用接口名稱、接口所屬頁面名稱以及所述數據類型不合規的檢測信息;
[0023]若所述數據類型檢測合規,則基于所述數據長度和所述非空判斷的檢測結果,基于所述應用接口與所述系統頁面元素之間的所述關聯關系,從頁面交互維度定位系統問題。
[0024]可選的,所述確定應用接口與系統頁面元素之間的關聯關系,包括:
[0025]若所述數據長度和所述非空判斷檢測不合規,則獲取系統用戶操作過程中的系統頁面訪問信息;
[0026]對所述系統頁面訪問信息進行解析,得到所述應用接口與所述系統頁面元素之間的關聯關系。
[0027]可選的,所述基于所述關聯關系,從頁面交互維度定位系統問題,包括:
[0028]基于所述關聯關系,采用圖像識別技術對系統頁面訪問信息中的頁面快照進行識別得到頁面元素取值;
[0029]判斷所述頁面元素取值是否滿足所述應用接口規范;
[0030]若滿足,則對所述頁面元素取值的加工邏輯進行合規檢測;
[0031]若不滿足,則輸出應用接口名稱、接口所屬頁面名稱以及所述頁面元素取值不符合應用接口規范的檢測信息。
[0032]可選的,所述基于所述關聯關系,從頁面交互維度定位系統問題,包括:
[0033]若所述數據長度和所述非空判斷檢測合規,則對接口響應數據進行數據結構一致性檢測;
[0034]若所述接口響應數據結構不一致,則輸出應用接口名稱、接口所屬頁面名稱以及所述接口響應數據結構不一致的檢測信息;
[0035]若所述接口響應數據結構一致,則檢測系統頁面元素渲染所需數據結構與響應數據結構是否保持一致;
[0036]若未保持一致,則輸出應用接口名稱、接口所屬頁面信息以及頁面元素渲染所需數據結構與響應數據結構不一致的檢測信息。
[0037]一種應用系統問題的定位裝置,包括:
[0038]操作權限獲取單元,用于獲取應用系統問題信息和系統用戶操作權限;
[0039]初步定位單元,用于基于所述應用系統問題信息和所述系統用戶操作權限初步定位系統問題;
[0040]接口調用信息獲取單元,用于獲取系統訪問頁面包含的應用接口調用信息;
[0041]深層次定位單元,用于基于應用接口規范對所述應用接口調用信息進行合規檢測,深層次定位系統問題;
[0042]關聯關系確定單元,用于確定應用接口與系統頁面元素之間的關聯關系;
[0043]維度定位單元,用于基于所述關聯關系,從頁面交互維度定位系統問題。
[0044]一種電子設備,所述電子設備包括:存儲器和處理器;
[0045]所述存儲器用于存儲至少一個指令;
[0046]所述處理器用于執行所述至少一個指令以實現上述所述的應用系統問題的定位方法。
[0047]一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲至少一個指令,所述至少一個指令被處理器執行時實現上述所述的應用系統問題的定位方法。
[0048]從上述的技術方案可知,本專利技術公開了一種應用系統問題的定位方法、裝置、電子設備及存儲介質,基于獲取的應用系統問題信息和系統用戶操作權限初步定位系統問題,獲取系統訪問頁面包含的應用接口調用信息,基于應用接口規范對應用接口調用信息進行合規檢測,深層次定位系統問題,基于應用接口與系統頁面元素之間的關聯關系從頁面交互維度定位系統問題。本專利技術通過對系統問題按照初步定位、深層次定位和從頁面交互維度定位的方式,實現了應用系統操作過程的可追蹤和可回溯,不僅可以快速定位系統問題,而且在應用系統出現問題時還可以提供足夠的信息給技術人員進行問題分析,從而減少問題復現所耗費的時間,提升問題解決的時效性。
附圖說明
[0049]為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種應用系統問題的定位方法,其特征在于,包括:獲取應用系統問題信息和系統用戶操作權限;基于所述應用系統問題信息和所述系統用戶操作權限初步定位系統問題;獲取系統訪問頁面包含的應用接口調用信息;基于應用接口規范對所述應用接口調用信息進行合規檢測,深層次定位系統問題;確定應用接口與系統頁面元素之間的關聯關系;基于所述關聯關系,從頁面交互維度定位系統問題。2.根據權利要求1所述的定位方法,其特征在于,所述基于所述應用系統問題信息和所述系統用戶操作權限初步定位系統問題,包括:獲取所述應用系統問題信息,所述應用系統問題信息包括:問題發生時間、問題發生頁面信息以及系統用戶操作環境信息;基于所述問題發生時間和所述問題發生頁面信息,依據預設系統運行環境要求,對所述系統用戶操作環境信息進行合規檢測;若所述系統用戶操作環境信息不合規,則輸出不合規詳細檢測信息;若所述系統用戶操作環境信息合規,則獲取所述系統用戶操作權限,并對所述系統用戶操作權限是否滿足預設系統用戶使用權限要求進行檢測;若所述系統用戶操作權限不滿足所述預設系統用戶使用權限要求,則輸出不滿足系統用戶使用權限要求檢測信息。3.根據權利要求2所述的定位方法,其特征在于,所述獲取系統訪問頁面包含的應用接口調用信息,包括:當所述系統用戶操作權限滿足所述預設系統用戶使用權限要求時,基于系統用戶唯一標識從系統日志文件中獲取系統訪問頁面包含的所述應用接口調用信息。4.根據權利要求1或3所述的定位方法,其特征在于,所述應用接口調用信息包括:應用接口名稱、應用接口輸入參數和響應數據信息,所述基于應用接口規范對所述應用接口調用信息進行合規檢測,深層次定位系統問題,包括:基于應用接口規范對所述應用接口輸入參數進行數據類型、數據長度和非空判斷的合規檢測;若所述數據類型檢測不合規,則輸出所述應用接口名稱、接口所屬頁面名稱以及所述數據類型不合規的檢測信息;若所述數據類型檢測合規,則基于所述數據長度和所述非空判斷的檢測結果,基于所述應用接口與所述系統頁面元素之間的所述關聯關系,從頁面交互維度定位系統問題。5.根據權利要求4所述的定位方法,其特征在于,所述確定應用接口與系統頁面元素之間的關聯關系,包括:若所述數據長度和所述非空判斷檢測...
【專利技術屬性】
技術研發人員:孫華強,
申請(專利權)人:中銀金融科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。