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 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM