• 利用WebLog Experet分析日志获取性能需求


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

     

  • 相关阅读:
    爬虫的基本原理
    爬虫的分类
    gcc编译
    C++字符串总结
    PE文件格式学习笔记
    学习SDR过程中的参考网页
    Linux下源码编译安装遇到的问题
    web | jsp考试复习要点整理
    爬虫 | php封装 | file_get_contents
    re | [NPUCTF2020]EzObfus-Chapter2
  • 原文地址:https://www.cnblogs.com/luihengk/p/6747320.html
Copyright © 2020-2023  润新知