[發明專利]頁面報錯的通知方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202011298527.9 | 申請日: | 2020-11-18 |
| 公開(公告)號: | CN112395125A | 公開(公告)日: | 2021-02-23 |
| 發明(設計)人: | 曾維芳 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/32;G06F21/57;G06N3/04;G06N3/08 |
| 代理公司: | 深圳市明日今典知識產權代理事務所(普通合伙) 44343 | 代理人: | 王杰輝;宋慶洪 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 通知 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及軟件監控技術,公開了一種頁面報錯的通知方法,包括:檢測到前端頁面產生頁面操作,則記錄頁面操作對應的操作軌跡;檢測到所述前端頁面有報錯事件生成,則根據所述操作軌跡確定所述報錯事件對應的報錯位置;確定報錯位置對應的檢測單元,以及從前端頁面的源碼中提取報錯位置對應的代碼數據;利用檢測單元對代碼數據進行代碼執行邏輯檢測;獲取代碼數據中未通過所述代碼執行邏輯檢測的代碼作為錯誤代碼;根據所述報錯事件、所述報錯位置和所述錯誤代碼生成頁面錯誤通知信息。本申請還可以應用于區塊鏈技術領域。本申請還公開了一種頁面報錯的通知裝置、計算機設備以及計算機可讀存儲介質。本申請提高了檢測前端頁面的錯誤代碼的效率。
技術領域
本申請涉及軟件監控技術領域,尤其涉及一種頁面報錯的通知方法、裝置、計算機設備以及計算機可讀存儲介質。
背景技術
目前,前端技術的發展日新月異,但在前端開發過程中,并不像后端開發技術那樣具有許多成熟的漏洞檢測方法,前端系統的漏洞通常難以在上線之前的本地測試中被檢測出來,大部分的漏洞只有在上線后,被用戶在使用時發現并反饋給前端開發人員,從而使得前端開發人員對用戶反饋的漏洞進行修復。
但用戶通常反饋的前端問題只是一個最終現象,例如某某頁面卡頓,某某頁面亂碼等問題,前端開發人員根據如上問題反饋往往難以直接定位到具體的錯誤代碼,只能逐一對各個相關代碼腳本進行排查及測試,導致錯誤代碼的定位效率低下。
上述內容僅用于輔助理解本申請的技術方案,并不代表承認上述內容是現有技術。
發明內容
本申請的主要目的在于提供一種頁面報錯的通知方法、頁面報錯的通知裝置、計算機設備以及計算機可讀存儲介質,旨在解決如何快速定位前端頁面的報錯位置,并基于此提高檢測前端頁面中的錯誤代碼的效率的問題。
為實現上述目的,本申請提供一種頁面報錯的通知方法,包括以下步驟:
檢測到前端頁面產生頁面操作,則記錄所述頁面操作對應的操作軌跡;
檢測到所述前端頁面有報錯事件生成,則根據所述操作軌跡確定所述報錯事件對應的報錯位置;
確定所述報錯位置所屬的所述前端頁面的功能模塊對應的檢測單元,以及從所述前端頁面的源碼中提取所述報錯位置對應的代碼數據;
利用所述檢測單元對所述代碼數據進行代碼執行邏輯檢測;
獲取所述代碼數據中未通過所述代碼執行邏輯檢測的代碼作為錯誤代碼;
根據所述報錯事件、所述報錯位置和所述錯誤代碼生成頁面錯誤通知信息。
進一步地,所述確定所述報錯位置對應的檢測單元,以及從所述前端頁面的源碼中提取所述報錯位置對應的代碼數據的步驟之后,還包括:
檢測所述代碼數據是否滿足預設格式;
若否,獲取所述代碼數據中不滿足所述預設格式的代碼;
利用神經網絡模型分析所述代碼對應的修復邏輯,其中,所述神經網絡模型基于多個不滿足所述預設格式的代碼樣本,以及所述代碼樣本對應的修復邏輯訓練得到;所述修復邏輯用于表征將不滿足所述預設格式的代碼,修復為滿足所述預設格式的代碼的過程;
根據所述代碼對應的修復邏輯,對所述代碼進行格式修復;
利用所述修復后的代碼更新所述代碼數據后,執行所述利用所述檢測單元對所述代碼數據進行代碼執行邏輯檢測的步驟。
進一步地,所述確定所述報錯位置所屬的所述前端頁面的功能模塊對應的檢測單元,以及從所述前端頁面的源碼中提取所述報錯位置對應的代碼數據的步驟之后,還包括:
檢測所述代碼數據是否滿足預設格式;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011298527.9/2.html,轉載請聲明來源鉆瓜專利網。





