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:查看具體錯誤碼及錯誤請求連接,並反饋給開發人員。