利用WebLog Experet分析日誌獲取性能需求

1、下載WebLog Expert日誌分析工具前端

官網下載地址:http://www.weblogexpert.com/download.htmweb

2、安裝apache

安裝很簡單,點擊「下一步」默認安裝便可緩存

3、配置tomcat,自動生成訪問日誌(localhost_access_YYYY_MM_dd.log)tomcat

Tomcat默認狀況下是沒有開啓自動生成訪問日誌,也就是說在tomcat/logs目錄下沒有相似access.log的日誌文件,開啓tomcat訪問日誌須要修改tomcat/conf/server.xml服務器

方式一:去掉server.xml文件中如下配置的註釋,pattern模式修改成combined併發

方式二:直接在server.xml文件中添加如下配置前端性能

<Valve className="org.apache.catalina.valves.AccessLogValve"
               directory="logs"  prefix="localhost_access_log." suffix=".txt"
               pattern="combined" fileDateFormat="yyyy-MM-dd" resolveHosts="false"/>

4、利用WebLog Expert工具生成訪問日誌報告工具

  1.建立新建項目性能

備註:若是不知道網站地址,能夠寫localhost

  2.選擇日誌文件、文件類型、路徑

備註:這裏選擇本地日誌文件

  3.分析時間範圍選擇全部活動範圍

  4.添加跟蹤文件(也可不添加,點擊下一步便可)

  5.添加過濾分析日誌文件

  6.指定分析日誌報告路徑,完成。

5、分析日誌獲取性能需求

  1.General Statistics-Summary

 

提取信息:

Average Hits per Day(平均天天點擊次數):點擊數大,對服務器壓力就越大。

Cached Requests(緩存請求):緩存請求數少,說明須要提升系統緩存。

Average Page Views per Day(平均天天訪問頁面次數):訪問頁面次數越多,對服務器性能壓力就越大。

Average Visitors per Day(平均天天訪問人數):平均天天訪問人數=平均天天在線人數。

Average Bandwidth per Day(平均天天帶寬流量)/7200:此公式能夠計算出高峯時每秒的帶寬(Kb/s),即吞吐量峯值。

  2.Activity Statistics

 

Daily Visitors:取峯值,高峯併發數=峯值*10%

Daily Hits:取峯值

Daily Bandwidth:取峯值

Activity by Hour of Day關注峯值在哪一個時間段,以及持續多少個小時

  3.Access Statistics

 

Daily Page Acces、Most Popular Pages:根據頻繁訪問最多的頁面肯定性能測試場景。

Daily Image Access、Most Requested Images:根據頻繁訪問的圖片肯定性能測試點,而且能夠參考這些圖片優化前端性能。

  4.Errors

Daily Error Types:查看具體錯誤碼及錯誤請求連接,並反饋給開發人員。

相關文章
相關標籤/搜索