国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種日志采集管理方法及系統(tǒng)的制作方法

      文檔序號:9471276閱讀:413來源:國知局
      一種日志采集管理方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及測試管理技術(shù)領(lǐng)域,特別是涉及測試中的日志技術(shù)領(lǐng)域,具體為一種日志采集管理方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]測試日志是測試過程監(jiān)控、測試結(jié)果和軟件質(zhì)量評估的基礎(chǔ),同時也是數(shù)據(jù)分析和過程改進(jìn)的重要依據(jù)。在測試過程中,難免遇到問題,查看日志是必然的手段,不管是成功的日志,還是含有報錯信息的日志,都是分析問題,解決問題的關(guān)鍵所在,因此日志的收集便成為重中之重。
      [0003]目前,現(xiàn)有自動化平臺AutoTcl對日志的采集較為粗糙,僅僅是跟被測設(shè)備交互過程中的日志才會被采集,屬于被動的日志收集,而由被測設(shè)備主動周期性打印的信息,或者報錯信息均無法采集,且沒有進(jìn)行分類處理。而SecureCRT等軟件支持被測設(shè)備的日志收集,相對全面,但是所能實(shí)現(xiàn)的自動化測試局限性較大,并不適合進(jìn)行常規(guī)自動化測試,這造成了在測試過程中,測試人員無法在第一時間得知問題所在,因此需要反復(fù)的進(jìn)行驗(yàn)證,既浪費(fèi)時間,又延誤了 bug修復(fù)。所以目前的自動化平臺對日志的收集度不高,而對日志收集比較完善的工具自動化集成度較低。

      【發(fā)明內(nèi)容】

      [0004]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種日志采集管理方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中日志收集管理中存在的收集程度低和不方便對日志中存在問題的內(nèi)容進(jìn)行定位的問題。
      [0005]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種日志采集管理方法,用于對測試設(shè)備的測試日志的采集管理中,所述日志采集管理方法包括:根據(jù)所述測試設(shè)備打印的信息的種類對采集所述打印的信息而生成的日志進(jìn)行分類;根據(jù)所述日志的內(nèi)容對所述日志進(jìn)行優(yōu)先級劃分和優(yōu)先級標(biāo)記;其中,根據(jù)所述測試設(shè)備打印的信息的種類對采集所述打印的信息而生成的日志進(jìn)行分類具體包括:將人機(jī)交互時所述測試設(shè)備打印的信息預(yù)設(shè)為被動采集類,根據(jù)采集所述被動采集類的信息而生成的日志為被動采集類日志;將所述測試設(shè)備周期性打印的信息、因程序錯誤或者任務(wù)掛死而打印的信息預(yù)設(shè)為主動采集類,根據(jù)采集所述主動采集類的信息而生成的日志為主動采集類日志。
      [0006]優(yōu)選地,所述日志采集管理方法還包括:對所述日志中出現(xiàn)的預(yù)設(shè)關(guān)鍵字進(jìn)行高殼顯不O
      [0007]優(yōu)選地,采用多線程和定時的方式采集所述打印的信息。
      [0008]優(yōu)選地,根據(jù)所述日志的內(nèi)容對所述日志進(jìn)行優(yōu)先級劃分具體包括:將無異常情況出現(xiàn)而打印的信息預(yù)設(shè)為第一優(yōu)先級;將出現(xiàn)報錯而打印的信息預(yù)設(shè)為第二優(yōu)先級;將出現(xiàn)配置信息丟失或者與預(yù)期結(jié)果不符而打印的信息預(yù)設(shè)為第三優(yōu)先級;將程序跑飛或者進(jìn)程掛死而打印的信息預(yù)設(shè)為第四優(yōu)先級。
      [0009]為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種日志采集管理系統(tǒng),用于對測試設(shè)備的測試日志的采集管理中,所述日志采集管理系統(tǒng)包括:采集分類模塊,用于根據(jù)所述測試設(shè)備打印的信息的種類對采集所述打印的信息而生成的日志進(jìn)行分類;所述采集分類模塊包括:被動采集類日志單元,用于將人機(jī)交互時所述測試設(shè)備打印的信息預(yù)設(shè)為被動采集類并根據(jù)采集所述被動采集類的信息而生成的日志為被動采集類日志;主動采集類日志單元,用于將所述測試設(shè)備周期性打印的信息、因程序錯誤或者任務(wù)掛死而打印的信息預(yù)設(shè)為主動采集類并根據(jù)采集所述主動采集類的信息而生成的日志為主動采集類日志;優(yōu)先級劃分標(biāo)記模塊,與所述采集分類模塊相連,用于根據(jù)所述日志的內(nèi)容對所述日志進(jìn)行優(yōu)先級劃分和優(yōu)先級標(biāo)記。
      [0010]優(yōu)選地,所述日志采集管理系統(tǒng)還包括:提醒顯示模塊,與所述采集分類模塊相連,用于對所述日志中出現(xiàn)的預(yù)設(shè)關(guān)鍵字進(jìn)行高亮顯示。
      [0011]優(yōu)選地,所述采集分類模塊采用多線程和定時的方式采集所述打印的信息。
      [0012]優(yōu)選地,所述優(yōu)先級劃分標(biāo)記模塊包括:第一優(yōu)先級單元,與所述采集分類模塊相連,用于將無異常情況出現(xiàn)而打印的信息預(yù)設(shè)為第一優(yōu)先級;第二優(yōu)先級單元,與所述采集分類模塊相連,用于將出現(xiàn)報錯而打印的信息預(yù)設(shè)為第二優(yōu)先級;第三優(yōu)先級單元,與所述采集分類模塊相連,用于將出現(xiàn)配置信息丟失或者與預(yù)期結(jié)果不符而打印的信息預(yù)設(shè)為第三優(yōu)先級;第四優(yōu)先級單元,與所述采集分類模塊相連,用于將程序跑飛或者進(jìn)程掛死而打印的信息預(yù)設(shè)為第四優(yōu)先級。
      [0013]如上所述,本發(fā)明的一種日志采集管理方法及系統(tǒng),具有以下有益效果:
      [0014]本發(fā)明通過將日志分類為被動采集類日志和主動采集類日志,并通過對日志進(jìn)行優(yōu)先級劃分和優(yōu)先級標(biāo)記,優(yōu)化了日志分類,使日志信息層次分明,條目清晰。此外,本發(fā)明通過對日志中出現(xiàn)的預(yù)設(shè)關(guān)鍵字進(jìn)行高亮顯示,可以使測試人員第一時間發(fā)現(xiàn)問題所在,提高工作效率。本發(fā)明簡單高效,具有較強(qiáng)的通用性和實(shí)用性。
      【附圖說明】
      [0015]圖1顯示為本發(fā)明的日志采集管理方法的流程示意圖。
      [0016]圖2顯示為本發(fā)明的日志采集管理方法在一實(shí)施例中的一種優(yōu)選流程示意圖。
      [0017]圖3顯示為本發(fā)明的日志采集管理系統(tǒng)的結(jié)構(gòu)示意圖。
      [0018]圖4顯示為本發(fā)明的日志采集管理系統(tǒng)在一實(shí)施例中的一種優(yōu)選的結(jié)構(gòu)示意圖。
      [0019]元件標(biāo)號說明
      [0020]I日志采集管理系統(tǒng)
      [0021]11采集分類模塊
      [0022]111 被動采集類日志單元
      [0023]112 主動采集類日志單元
      [0024]12優(yōu)先級劃分標(biāo)記模塊
      [0025]121 第一優(yōu)先級單元
      [0026]122 第二優(yōu)先級單元
      [0027]123 第三優(yōu)先級單元
      [0028]124 第四優(yōu)先級單元
      [0029]13提醒顯示模塊
      [0030]511?513步驟
      【具體實(shí)施方式】
      [0031]以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。
      [0032]本實(shí)施例的目的在于提供一種日志采集管理方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中日志收集管理中存在的收集程度低和不方便對日志中存在問題的內(nèi)容進(jìn)行定位的問題。以下將詳細(xì)闡述本實(shí)施例的一種日志采集管理方法及系統(tǒng)的原理及實(shí)施方式,使本領(lǐng)域技術(shù)人員不需要創(chuàng)造性勞動即可理解本實(shí)施例的一種日志采集管理方法及系統(tǒng)。
      [0033]本實(shí)施例提供一種日志采集管理方法及系統(tǒng),主要用于在自動化測試時,對測試設(shè)備(例如被測交換機(jī))日志的采集進(jìn)行優(yōu)化處理,本實(shí)施例不僅會保存被測設(shè)備打印的所有信息,并能根據(jù)日志信息的采集提供優(yōu)先級分類,以及對關(guān)鍵字進(jìn)行高亮顯示,使得測試人員能在第一時間發(fā)現(xiàn)問題的癥結(jié)所在。
      [0034]具體地,如圖1所示,本實(shí)施例提供一種日志采集管理方法,用于對測試設(shè)備的測試日志的采集管理中,所述日志采集管理方法包括以下步驟。
      [0035]步驟SI I,根據(jù)所述測試設(shè)備打印的信息的種類對采集所述打印的信息而生成的日志進(jìn)行分類。
      [0036]具體地,在本實(shí)施例中,根據(jù)所述測試設(shè)備打印的信息的種類對采集所述打印的信息而生成的日志進(jìn)行分類具體包括:將人機(jī)交互時所述測試設(shè)備打印的信息預(yù)設(shè)為被動采集類,根據(jù)采集所述被動采集類的信息而生成的日志為被動采集類日志;將所述測試設(shè)備周期性打印的信息、因程序錯誤或者任務(wù)掛死而打印的信息預(yù)設(shè)為主動采集類,根據(jù)采集所述主動采集類的信息而生成的日志為主動采集類日志。
      [0037]也就是說,在本實(shí)施例的一種日志采集管理方法所提供的日志分類中,將人機(jī)交互時打印的信息歸類為被動采集,而被測設(shè)備周期性或者因程序錯誤或者任務(wù)掛死而打印的信息歸類為主動采集,使得對日志的采集和分類分為兩種模式,一種是被動收集,一種是主動輪詢處理(主動收集)??梢?,本實(shí)施例中的日志采集管理方法對日志收集問題做了優(yōu)化處理,通過將日志分類為被動采集類日志和主動采集類日志,優(yōu)化了日志分類,使日志信息層次分明,條目清晰。
      [0038]其中,更進(jìn)一步地,在本實(shí)施例中,可以采用多線程和定時的方式采集所述打印的
      ?目息O
      [0039]在本實(shí)施例中,日志具體采集分類的一種實(shí)現(xiàn)方式如下:
      [0040]首先可通過串口與被測設(shè)備相連,然后開啟日志接收多線程,開啟定時器,其一,被動收集人機(jī)交互的所有信息;其二,周期性的主動去探測被測設(shè)備是否會有信息打印,如果有,通過串口通信接收,打印在屏幕上并保存到日志文件,直到腳本運(yùn)行結(jié)束,釋放串口。[0041 ] 步驟S12,根據(jù)所述日志的內(nèi)容對所述日志進(jìn)行優(yōu)先級劃分和優(yōu)先級標(biāo)記。在優(yōu)先級劃分中,至少包括兩個優(yōu)先級。
      [0042]具體地,在本實(shí)施例中,根據(jù)所述日志的內(nèi)容對所述日志進(jìn)行優(yōu)先級劃分具體包括:
      [0043]I)將無異常情況出現(xiàn)而打印的信息預(yù)設(shè)為第一優(yōu)先級。例如將一般的正常的交互信息歸類為第一優(yōu)先級,并標(biāo)記為info。
      [0044]2)將出現(xiàn)報錯而打印的信息預(yù)設(shè)為第二優(yōu)先級。例如將報錯的交互信息歸類為第二優(yōu)先級級,并標(biāo)記為warning。
      [0045]3)將出現(xiàn)配置信息丟失或者與預(yù)期結(jié)果不符而打印的信息預(yù)設(shè)為第三優(yōu)先級。例如將配置信息丟失或者與預(yù)期結(jié)果不符歸類為第三優(yōu)先級,并標(biāo)記為error。
      [0046]4)將程序跑飛或者進(jìn)程掛死而打印的信息預(yù)設(shè)為第四優(yōu)先級。例如將程序跑飛或者進(jìn)程掛死而打印的信息歸類為第四優(yōu)先級,并標(biāo)記為emerg。
      [0047]在本實(shí)施例的一種日志采集管理方法中,對保存的日志進(jìn)行被動采集和主動采集分類處理,并根據(jù)日志內(nèi)容劃分出優(yōu)先級,將一般的正常的交互信息歸類為info,將報錯的交互信息歸類為warning,配置信息丟失或者與預(yù)期結(jié)果不符歸類為error,程序跑飛或者進(jìn)程掛死而打印的信息歸類為emerg,即根據(jù)日志內(nèi)容劃分為nfo,warning,error,emerg四個等級,使日志信息層次分明,條目清晰。
      [0048]此外,在本實(shí)施例中,如圖2所示,所述日志采集管理方法還包括步驟S13:對所述日志中出現(xiàn)的預(yù)設(shè)關(guān)
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1