System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日韩少妇无码一区二区三区,精品无码成人片一区二区,国产精品JIZZ在线观看无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    日志分析方法及計算設備技術

    技術編號:44466355 閱讀:4 留言:0更新日期:2025-03-04 17:38
    本申請公開一種日志分析方法及計算設備。該方法包括:獲取測試日志的目標行的日志內容;確定日志內容不存在目標關鍵字時,判斷測試日志的行數是否大于第一閾值;當測試日志的行數大于第一閾值時,計算日志內容和每個關鍵字的jasccard相似度;當相似度大于或等于第二閾值時,確定相似度對應的關鍵字為目標關鍵字;當測試日志的行數小于第一閾值時,計算日志內容和目標關鍵字的編輯距離;當編輯距離小于或等于第三閾值時,確定編輯距離對應的關鍵字為目標關鍵字;隨后,根據目標關鍵字得到日志分析結果。如此,可以更加高效且準確的實現對日志內容的分析。

    【技術實現步驟摘要】

    本申請涉及人工智能,尤其涉及日志分析方法及計算設備


    技術介紹

    1、測試日志是記錄測試對象在測試過程中的各種活動、狀態和事件的日志文件。分析測試日志可以迅速識別和定位測試對象在測試過程中出現的錯誤和異常,從而及時解決測試對象存在的問題。分析測試日志時,會查詢測試日志中是否存在某條日志內容包含知識庫中的某個知識條目所對應的關鍵字,如果是則從該知識條目中獲取該條日志內容所對應的分析內容。

    2、然而,由于知識條目中的關鍵字是人為建立的,因此測試日志中的日志內容與知識條目的關鍵字之間可能會存在差異,導致無法確定與日志內容對應的目標知識條目的目標關鍵字,進而無法獲取日志內容對應的分析內容。


    技術實現思路

    1、本申請公開一種日志分析方法及計算設備。根據測試日志的行數,選擇計算測試日志的方法,能夠提高獲取關鍵字的準確性,并增加測試日志分析的效率。

    2、第一方面,本申請實施例提供一種日志分析方法,所述方法由控制端執行,所述方法包括:

    3、獲取測試日志的目標行的日志內容;

    4、確定所述日志內容不存在目標關鍵字時,判斷所述測試日志的行數是否大于第一閾值;

    5、當測試日志的行數大于第一閾值時,計算所述日志內容和每個關鍵字的jasccard相似度;當所述相似度大于或等于第二閾值時,確定所述相似度對應的關鍵字為所述目標關鍵字;

    6、當測試日志的行數小于閾值時,計算所述日志內容和目標關鍵字的編輯距離;當所述編輯距離小于或等于第三閾值時,確定所述編輯距離對應的關鍵字為所述目標關鍵字;

    7、根據所述目標關鍵字得到日志分析結果。

    8、在該方法中,通過關鍵字與日志內容之間的jaccard相似度或編輯距離來確定目標關鍵字,不需要對日志內容進行深度的語義分析,減少了確定目標關鍵字的復雜性和匹配時間;此外,由于jaccard相似度或編輯距離可以允許一定程度的不精確匹配,從而能夠避免在日志內容與關鍵字之間存在因關鍵字拼寫錯誤或日志內容與關鍵字互為同義詞時,導致無法成功匹配的情況,從而提高了匹配的準確性,進而提高了測試日志的分析效率。同時,可以根據需要處理的測試日志的行數,選擇合適的方法,能夠同時兼顧日志分析的速度與精度,進而提高測試日志的分析效率。

    9、在一種可能的實施方式中,在所述確定所述日志內容不存在目標關鍵字之前,所述方法還包括:

    10、檢查緩存區域中是否存在與所述日志內容相同的歷史日志內容;

    11、如果是,根據所述歷史日志內容,從所述緩存區域中獲取所述目標關鍵字。

    12、在該實施方式中,當緩存區域中預先儲存包含指示測試對象于測試過程出現具體錯誤的字符串序列在內的,整行的歷史日志內容,以及儲存歷史日志內容對應的分析內容時,用戶通過檢查緩存區域中是否存在與日志內容相同的字符串序列,從緩存區域中獲取目標關鍵字,從而避免了日志內容與多個關鍵字的匹配過程,進而提高了測試日志的分析效率。

    13、在一種可能的實施方式中,所述方法還包括:將所述日志內容與所述目標關鍵字儲存于緩存區域中。

    14、在分析測試日志時,可能會存在多個不同的用戶分析同一測試日志,或是單個用戶分析多個測試日志時,多個測試日志中指示測試對象于測試過程出現具體錯誤的字符串序列相同;因此,可以將日志內容和目標關鍵字,存儲于緩存區域中,以待使用。

    15、在一種可能的實施方式中,在所述獲取測試日志的目標行的日志內容之前,包括:根據檢查函數所屬日志內容在測試日志中的位置,處理所述測試日志;所述處理后的測試日志包括:檢查函數所屬的目標日志內容,以及所述目標日志內容向上預定行數和向下預定行數的日志內容。

    16、在該實施方式中,在用于表示測試日志中,指示測試對象于測試過程出現具體錯誤的字符串序列,常常位于檢查函數所屬測試日志位置的向上預定行數或向下預定行數的日志內容中。因此,在取測試日志的目標行的日志內容之前,可以直接獲取包括檢查函數所屬的單行日志內容,以及該單行日志內容向上預定行數和向下預定行數的日志內容;從而減少用于匹配的日志內容,進而提高了測試日志的分析效率。

    17、在一種可能的實施方式中,在所述獲取測試日志的目標行的日志內容之前,所述方法還包括:

    18、檢查控制端與所述測試端之間的網絡連通性是否存在異常;

    19、如果是,則獲取用于指示所述測試端存在網絡錯誤的分析結果。

    20、在該實施方式中,通過檢查控制端與測試端之間的網絡連通性是否存在異常,從而排除由網絡連通性導致測試失敗的原因,減少了需要分析的日志數量,提高測試日志的分析效率。

    21、在一種可能的實施方式中,在所述獲取測試日志的目標行的日志內容之前,所述方法還包括:

    22、獲取所述測試端的環境信息;

    23、根據所述環境信息,確定所述測試端的測試環境是否存在異常;

    24、如果是,獲取用于指示所述測試端的測試環境存在異常的分析結果。

    25、在該實施方式中,通過預先檢查測試端的測試環境是否存在異常,從而排除由測試環境導致測試失敗的原因,減少了需要分析的日志數量,提高測試日志的分析效率。

    26、在一種可能的實施方式中,在所述獲取測試日志的目標行的日志內容之前,所述方法還包括:

    27、按照由后至前的順序查詢所述測試日志中所包括的測試內容,獲得測試結果;

    28、當所述測試結果指示測試成功的情況下,從所述測試日志中獲取n行日志內容。

    29、在該實施方式中,通過獲取測試日志的測試結果,從而將測試成功的測試日志從需要分析的測試日志中排除,減少了需要分析的日志數量,提高測試日志的分析效率。

    30、在一種可能的實施方式中,所述計算所述日志內容和每個關鍵字的jasccard相似度,包括:

    31、根據所述日志內容與關鍵字,獲得由所述日志內容包括的字符串組成的第一集合,以及由所述關鍵字各自包括的字符串組成的第二集合;

    32、根據所述第一集合與所述第二集合各自包括的字符串,獲取所述第一集合分別與所述第二集合對應的交集和并集;

    33、根據所述交集與所述并集中各自包括的字符串的數量,分別計算所述日志內容與所述關鍵字間的jasccard相似度。

    34、在該實現方式中,因jasccard相似度的計算不需要考慮所有可能的字符替換、插入和刪除組合,計算量小。因此,當測試日志行數的取值大于第一閾值時,表明測試日志的內容較多,此時,用戶可以通過計算jasccard相似度減小字符相似度的計算時間,進而提高測試日志的分析效率。

    35、在一種可能的實施方式中,計算所述日志內容和目標關鍵字的編輯距離,包括:

    36、確定所述日志內容與關鍵字間是否存在相同字符串;

    37、如果所述日志內容與所述關鍵字存在相同字符串,基于所述日志內容中的首個相同字符串于所述日志內容中的位本文檔來自技高網...

    【技術保護點】

    1.一種日志分析方法,所述方法由控制端執行,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,在所述確定所述日志內容不存在目標關鍵字之前,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述方法還包括:將所述日志內容與所述目標關鍵字儲存于緩存區域中。

    4.根據權利要求1所述的方法,其特征在于,在所述獲取測試日志的目標行的日志內容之前,包括:

    5.根據權利要求1所述的方法,其特征在于,在所述獲取測試日志的目標行的日志內容之前,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,在所述獲取測試日志的目標行的日志內容之前,所述方法還包括:

    7.根據權利要求1所述的方法,其特征在于,在所述獲取測試日志的目標行的日志內容之前,所述方法還包括:

    8.根據權利要求1所述的方法,其特征在于,所述計算所述日志內容和每個關鍵字的jasccard相似度,包括:

    9.根據權利要求1所述的方法,其特征在于,計算所述日志內容和目標關鍵字的編輯距離,包括:

    10.一種計算設備,包括存儲器、處理器,所述存儲器上存儲有可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現上述權利要求1至9中任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種日志分析方法,所述方法由控制端執行,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,在所述確定所述日志內容不存在目標關鍵字之前,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述方法還包括:將所述日志內容與所述目標關鍵字儲存于緩存區域中。

    4.根據權利要求1所述的方法,其特征在于,在所述獲取測試日志的目標行的日志內容之前,包括:

    5.根據權利要求1所述的方法,其特征在于,在所述獲取測試日志的目標行的日志內容之前,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,在...

    【專利技術屬性】
    技術研發人員:靳若斌
    申請(專利權)人:超聚變數字技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 深夜a级毛片免费无码| 欧洲精品无码成人久久久| 国产成年无码久久久久毛片| 国产成人A人亚洲精品无码| 日韩精品无码一区二区三区免费 | 无码午夜人妻一区二区三区不卡视频 | 国产午夜av无码无片久久96| 亚洲Av无码国产情品久久| 亚洲热妇无码AV在线播放| 伊人无码精品久久一区二区 | 国产乱子伦精品无码码专区| 亚洲aⅴ无码专区在线观看春色| 久久精品无码免费不卡| 亚洲GV天堂GV无码男同| 人妻丰满熟妇无码区免费| 亚洲va中文字幕无码| 亚洲精品天堂无码中文字幕| 亚洲AV无码国产丝袜在线观看| 国产精品无码免费视频二三区| 亚洲的天堂av无码| 亚洲色无码一区二区三区| 无码乱码观看精品久久| 免费无码AV片在线观看软件| 久久久久久AV无码免费网站| 天堂Aⅴ无码一区二区三区| 国内精品久久人妻无码不卡| 亚洲综合久久精品无码色欲| 亚洲AV无码精品蜜桃| 无套内射在线无码播放| 国产成人无码一区二区三区 | 国产日产欧洲无码视频| 国产成人无码A区精油按摩| 中文字幕乱偷无码av先锋蜜桃| 精品欧洲av无码一区二区| 无码专区—VA亚洲V天堂| 西西午夜无码大胆啪啪国模| 亚洲欧洲美洲无码精品VA| 在线观看免费无码专区| 超清无码熟妇人妻AV在线电影| 国模吧无码一区二区三区| 国产成人精品一区二区三区无码 |