zoukankan      html  css  js  c++  java
  • javaMelody监控javaWeb程序性能和jmeter压力测试

    项目开发完成,进行压力测试和性能监控,

    性能监控采用javaMelody,压力测试软件采用Apache jmeter。记录配置及使用以备后查

    导入javamelody.jar和jrobin-1.5.9.1.jar两个包到web项目

    所需资源下载地址:http://download.csdn.net/detail/zhanyingf15/8487421

    修改web.xml,加入以下xml代码

     1 <!-- 项目监控模块开始 -->
     2     <filter> 
     3         <filter-name>monitoring</filter-name> 
     4         <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> 
     5     </filter> 
     6     <filter-mapping> 
     7         <filter-name>monitoring</filter-name> 
     8         <url-pattern>/*</url-pattern> 
     9     </filter-mapping> 
    10     <listener> 
    11         <listener-class>net.bull.javamelody.SessionListener</listener-class> 
    12     </listener> 
    13     <!-- 项目监控模块结束 -->

    最好将该段代码加载配置struts的代码上面,不然可能无法出现无法监控的问题

    项目采用dbcp数据源,网上说的配置

    <property name="hibernate.connection.driver_class">net.bull.javamelody.JdbcDriver</property>

    没有效果

    在http://www.cnblogs.com/langke93/archive/2012/12/26/2834546.html的文章中看到配置bean,配置如下

    1 <!-- 监控数据源开始 -->
    2     <bean id="springDataSourceBeanPostProcessor" class="net.bull.javamelody.SpringDataSourceBeanPostProcessor">
    3      </bean>
    4     
    5      <bean id="wrappedDataSource" class="net.bull.javamelody.SpringDataSourceFactoryBean">
    6         <property name="targetName" value="dataSource" />
    7     </bean>
    8 <!-- 监控数据源结束 -->

    访问http://localhost:8084/memecached/monitoring可看到如下结果

    压力测试软件采用Apache jmeter

    使用方法参考http://bdql.iteye.com/blog/291987

    本文地址:http://www.cnblogs.com/wangjiajun/p/4332512.html 

  • 相关阅读:
    GridView跨列
    html的积累
    什么是json?
    关于string
    Effective C# Item38:定制和支持数据绑定
    Effective C# Item44:为应用程序创建特定的异常类
    Effective C# Item42:利用特性简化反射
    Effective C# Item47:选择安全代码
    Effective C# Item43 : 避免过度使用反射
    Effective C# Item39 : 使用.NET验证
  • 原文地址:https://www.cnblogs.com/wangjiajun/p/4332512.html
Copyright © 2011-2022 走看看