您好,登錄后才能下訂單哦!
借助WebLog Expert能夠分析網(wǎng)站的流量記錄,本篇文章對其進(jìn)行展開詳細(xì)的介紹。
WebLog Expert能夠分析網(wǎng)站的流量記錄,從原始的流量記錄中分析出Activity statistics、Access statistics、Information about visitors、Referrers、Information about errors等基本而重要的信息,能夠幫助我們更加方便快捷地了解和分析網(wǎng)站的使用狀況。該工具可針對Apache、IIS服務(wù)器的日志進(jìn)行分析,使用起來非常簡便。
接下去,從WebLog Expert的安裝到進(jìn)行服務(wù)器日志分析,進(jìn)而獲得性能需求逐步揭開這一工具的面紗。
最新版本的WebLog Expert軟件可從http://www.weblogexpert.com/下載獲得,安裝過程非常簡單,這里不再贅述。
安裝完成后,點(diǎn)擊【開始】—【程序】—【W(wǎng)ebLog Expert Lite】—【W(wǎng)ebLog Expert Lite】打開WebLog Expert工具,進(jìn)入WebLog Expert使用主界面,如圖1所示。列表中顯示的每行記錄為一個分析對象,針對每條記錄都可進(jìn)行“編輯、刪除和分析”操作。
圖1
認(rèn)識了WebLog Expert主界面后,我們來創(chuàng)建一次日志分析。在主界面上點(diǎn)擊【New】按鈕,將彈出General對話框(如圖2),在該對話框中分別填寫Profile、Domain和Index。其中,Profile表示在主界面和分析報告中顯示的名字;Domain為網(wǎng)站的域名;Index為分析報告的首頁文件名。
點(diǎn)擊【下一步】按鈕,將顯示如圖3所示對話框。在此對話框中輸入等分析的日志文件名(可使用通配符),如:c:\logs\access.log或c:\logs\*.log。
、
圖2
圖3
點(diǎn)擊【完成】,將在圖1所示的主界面中增加一條新的記錄。
在主界面中,選中新添加的名為“Weind Site”的記錄,點(diǎn)擊【Analyze】按鈕啟動分析功能。一段時間后,即可生成一份較完備的日志分析結(jié)果文件,如圖4所示。
圖4
日志分析結(jié)果文件中呈現(xiàn)出了很多實(shí)用的信息,如:概要統(tǒng)計(jì)、活動統(tǒng)計(jì)、訪問統(tǒng)計(jì)、訪問者統(tǒng)計(jì)等。這些信息可為性能測試用例與場景設(shè)計(jì)提供有力支撐。下面,以河北師范大學(xué)軟件學(xué)院Apache服務(wù)器的日志文件分析結(jié)果為例,對分析結(jié)果中的各項(xiàng)信息進(jìn)行解釋。
我自己單位的Apache服務(wù)器的日志文件主要記載的是“Bugfree缺陷管理系統(tǒng)的訪問情況”。圖5給出了Bugfree系統(tǒng)在2008年12月11日至 2010 年12月30日期間的系統(tǒng)訪問日志分析報告的概要統(tǒng)計(jì)信息(General Statistics)。
圖5
General Statistics(概要統(tǒng)計(jì)):對系統(tǒng)當(dāng)前的一些基礎(chǔ)性能指標(biāo)進(jìn)行統(tǒng)計(jì),提供出相應(yīng)指標(biāo)的一些平均和總計(jì)數(shù)值。這一信息有助于我們掌握系統(tǒng)在某段時間內(nèi)的整體情況,如:PV(頁面訪問量)。從圖1.14可知,在2008年12月11日至 2010 年12月30日期間,Bugfree系統(tǒng)共有5417用戶進(jìn)行訪問(Visitors),點(diǎn)擊量達(dá)到1670868次(Hits),頁面訪問量達(dá)到492092次(Page Views),總帶寬使用8.85GB。
Activity Statistics(活動統(tǒng)計(jì)):General Statistics提供了整個系統(tǒng)在運(yùn)行期間,某些指標(biāo)的平均和總計(jì)數(shù)值,但對性能測試而言,這些平均和總計(jì)數(shù)值往往是不夠的,我們還需要查看一些峰值數(shù)據(jù),或者說更希望看到各指標(biāo)在不同時間段內(nèi)的值分布情況。Activity Statistics就能提供出每天甚至每小時內(nèi)各項(xiàng)指標(biāo)數(shù)據(jù),如每日用戶訪問量、每日點(diǎn)擊量、每小時用戶訪問量、每小時點(diǎn)擊量等。根據(jù)這些數(shù)據(jù)生成的圖表反應(yīng)了相關(guān)指標(biāo)的分布趨勢和峰值。圖6和圖7顯示了我工作單位Bugfree缺陷管理系統(tǒng)的Activity Statistics信息,從圖表中很容易查看各指標(biāo)的分布趨勢和峰值,輕松分析出某天或某個時間段的峰值數(shù)。這些數(shù)據(jù)在用例和場景設(shè)計(jì)時十分有用。
圖6
圖7
Access Statistics(訪問統(tǒng)計(jì)):Activity Statistics提供每天、每小時的各項(xiàng)指標(biāo)數(shù)據(jù),側(cè)重于各指標(biāo)在時間上的分布,而Access Statistics反應(yīng)的是業(yè)務(wù)或頁面等的訪問次數(shù)。Access Statistics菜單下支持按系統(tǒng)中頁面、文件、圖片、目錄及入口頁面的統(tǒng)計(jì)分類。Access Statistics可幫助我們確定性能測試的主要業(yè)務(wù)點(diǎn)(性能測試不同于功能測試,不能針對于整個系統(tǒng)的所有功能都開展性能測試,耗費(fèi)人力物力且沒有實(shí)際意義),從而更加真實(shí)有效的模擬大量用戶的操作。圖8顯示了軟件學(xué)院Bugfree缺陷管理系統(tǒng)的Access Statistics信息(這里涉及圖表過多,只是進(jìn)行了部分展示)。從圖表中可得出“每日頁面訪問趨勢”及“最熱門的訪問頁面”,這些信息對性能測試的用例及場景設(shè)計(jì)具有很強(qiáng)的參考價值。
圖8
Visitors(用戶統(tǒng)計(jì)):提供依據(jù)IP來分類統(tǒng)計(jì)的點(diǎn)擊量、用戶訪問量及帶寬等各指標(biāo)值,如圖9,它能夠幫助我們更好的分析訪問用戶的類型及帶寬等用戶感受。
圖9
以上介紹了使用WebLog Expert進(jìn)行性能需求分析的常用圖表。實(shí)際上,WebLog Expert中還有其他的很多圖表,如Referrers(提交統(tǒng)計(jì)):可提供最熱站點(diǎn)、最熱URL等指標(biāo)分布數(shù)據(jù);Browsers(瀏覽器統(tǒng)計(jì)):可提供用戶使用的各類瀏覽器和操作系統(tǒng)的分配比例,方便讀者在性能測試中更真實(shí)的模擬用戶使用情況;Errors(錯誤統(tǒng)計(jì)):可提供系統(tǒng)運(yùn)行期間出現(xiàn)錯誤的統(tǒng)計(jì),通過這些信息能夠幫助讀者定位系統(tǒng)中存在的問題,進(jìn)而通過分析問題發(fā)生原因,在新版本系統(tǒng)中有效避免等。
總之,WebLog Expert工具簡單易用,功能強(qiáng)大,能夠幫助讀者有效地分析系統(tǒng)日志,進(jìn)而更好地開展性能需求分析工作。建議讀者結(jié)合一個日志文件,使用該工具進(jìn)行一次性能需求分析,從而更深刻地理解各圖表含義。
注意:
除了WebLog Expert工具之外,市場上還有很多款不錯的日志分析工具,可以幫助我們針對不同的日志文件進(jìn)行分析統(tǒng)計(jì),進(jìn)而幫助我們方便的獲取性能測試需求。這里匯總了一些較常用的軟件共享給大家,有興趣的讀者可以進(jìn)行研究分析。1)Analog:開源軟件,免費(fèi);2)AWStats:開源軟件,免費(fèi);3)Webalizer:開源軟件,免費(fèi);4)Summary:商業(yè)軟件,有30天試用版;5)WebTrends:商業(yè)軟件。
到此有關(guān) 論“性能需求分析”系列專題 就搞一段落,希望大家多多交流。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。