一、下载 webLog Expert 日志分析工具
官网下载地址:http://www.weblogexpert.com/download.htm
二、安装
安装很简单,点击 "下一步" 默认安装即可
三、配置 tomcat,自动生成访问日志(localhost_access_YYYY_MM_dd.log)
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"/>
四、利用 WebLog Expert 工具生成访问日志报告
1. 创建新建项目
备注:如果不知道网站地址,可以写 localhost
2. 选择日志文件、文件类型、路径
备注:这里选择本地日志文件
3. 分析时间范围选择所有活动范围
4. 添加跟踪文件(也可不添加,点击下一步即可)
5. 添加过滤分析日志文件
6. 指定分析日志报告路径,完成。
五、分析日志获取性能需求
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:查看具体错误码及错误请求链接,并反馈给开发人员。
来源: http://www.cnblogs.com/luihengk/p/6747320.html