利用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:查看具体错误码及错误请求连接,并反馈给开发人员。

相关文章
相关标签/搜索