一、下载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:查看具体错误码及错误请求链接,并反馈给开发人员。

利用WebLog Experet分析日志获取性能需求的更多相关文章

  1. 【Loadrunner】性能测试:通过服务器日志获取性能需求

    性能测试:通过服务器日志获取性能需求          接触过性能测试的童鞋都知道,想要做好一个项目的性能测试,性能需求的获取至关重要~!如果公司有做过性能测试还好,大家可以拿之前的性能测试数据作为参 ...

  2. 利用Eventlog Analyzer分析日志

    利用EventlogAnalyzer分析日志 ManageEngineEventLogAnalyzer是一个基于Web技术.实时的事件监控管理解决方案,能够提高企业网络安全.减少工作站和服务器的宕机事 ...

  3. Linux分析日志获取最多访问的前10个IP

    原文地址:http://xuqq999.blog.51cto.com/3357083/774714 apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问 ...

  4. 如何利用NLog输出结构化日志,并在Kibana优雅分析日志?

    上文我们演示了使用NLog向ElasticSearch写日志的基本过程(输出的是普通文本日志),今天我们来看下如何向ES输出结构化日志.并利用Kibana中分析日志. NLog输出结构化日志 Elas ...

  5. 利用huson的日志获取编译错误信息的做法

    作者:朱金灿 来源:http://blog.csdn.net/clever101 使用hudson编译一百多个VC工程,输出的日志有6M之大,摆在我面前的一个问题是如何利用这个日志信息来获取编译错误信 ...

  6. linux下利用elk+redis 搭建日志分析平台教程

    linux下利用elk+redis 搭建日志分析平台教程 http://www.alliedjeep.com/18084.htm   elk 日志分析+redis数据库可以创建一个不错的日志分析平台了 ...

  7. 利用shell命令分析服务器日志

      在没有专业日志分析系统的情况下,我们有时需要对日志进行简单的分析,下面列出一些常用的shell命令分析日志的方法,一定要收藏 1.查看有多少个ip访问 awk '{print $1}' log_f ...

  8. 应用系统如何分析和获取SQL语句的执行代码

    大部分开发人员都有这样一个需求,在程序连接数据库执行时,有时需要获取具体的执行语句,以便进行相关分析,这次我向大家介绍一下通用权限管理系统提供的SQL语句执行跟踪记录,直接先看看代码吧:(这个功能我也 ...

  9. 利用LogParser将IIS日志插入到数据库

    利用LogParser将IIS日志插入到数据库 上面的博文是定制一个计划任务来将log日志定时的导入数据库      下面这篇博文是用cmd指令将日志导入到一张sql表中,是一次性操作   Log P ...

随机推荐

  1. C#:求100到200之前所有的质数和

  2. strtok、strtok_s、strtok_r 字符串分割函数

    1.strtok函数 函数原型:char * strtok (char *str, const char * delimiters); 参数:str,待分割的字符串(c-string):delimit ...

  3. 关于IE低版本兼容问题

    1,元素浮动之后,能设置宽度的话就给元素加宽度.如果需要宽度是内容撑开,就给它里边的块元素加上浮动: 解决方案:给需要宽度由内容撑开的元素加上浮动 css样式: <style> .box{ ...

  4. tomcat文件夹没有部署项目和Tomcat中webapps中没有运行项目-上传下载文件和图片

    1.eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata.plugins\org.eclipse.wst.serve ...

  5. Octave Tutorial(《Machine Learning》)之第一课《数据表示和存储》

    Octave Tutorial 第一课 Computation&Operation 数据表示和存储 1.简单的四则运算,布尔运算,赋值运算(a && b,a || b,xor( ...

  6. TCP/IP笔记(二)TCP/IP简介

    上回,主要介绍了下协议和OSI参考模型,并简单了解下网络构成要素,这回该说说TCP/IP了 互联网与TCP/IP的关系   互联网进行通信时,需要相应的网络协议,TCP/IP原本就是为使用互联网而开发 ...

  7. node.js 基础知识之 querystring.stringify querystring.escape

    序列化   1.  querystring.stringify({name:'chenshuai',ago:21,job:"web"})    'name=chenshuai&am ...

  8. Authorization user to use specifical database

    DENY VIEW any DATABASE to PUBLIC;ALTER AUTHORIZATION ON DATABASE::Best TO Best

  9. node.js下mongoose简单操作实例

    Mongoose API : http://mongoosejs.com/docs/api.html // mongoose 链接var mongoose = require('mongoose'); ...

  10. 走入PHP-初次见面

    FROM:实验楼 Linux启动WEB服务器: $ sudo service apache2 start 新建并打开test.php文件: $ sudo gvim /path/test.php PHP ...