Java Unit 多线程 测试

1 内存泄露测试

参考《高质量java程序设计》P112 jdk自带内存泄露工具测试方法 hprof

Java内存泄露测试及工具

http://blog.csdn.net/bruce_sky/article/details/8004318


http://hi.baidu.com/shiliangshuai/item/852d5b3546e735d56c15e95a
使用JRockit作为工具检测并解决JAVA内存泄漏问题的一次实战
这篇文章介绍的不错,可以参考 


2 Junit测试

本机resource/JUnit 目录下pdf


3 java 多线程并发测试

3.1 用JUNIT4,GroboUtils进行多线程测试 

需要单独写TestCase 引入GroboUtils 如:GroboTestingJUnit-1.2.1-core.jar

http://mushiqianmeng.blog.51cto.com/3970029/897786

教你快速写出多线程Junit单元测试用例 - GroboUtils

http://alantong08.iteye.com/blog/1447221

Junit使用GroboUtils进行多线程测试

实验了一把,感觉一般


补充(2013-11-14)

http://daoyongyu.iteye.com/blog/1121490

JUNIT4 GroboUtils多线程测试



3.2  Java多线程的监控分析工具(VisualVM)

http://www.longtask.com/blog/?p=465

Java多线程的监控分析工具(VisualVM)


$JAVA_HOME/bin,点击jvisualvm.exe图标

感觉这个工具比较好,有图形化的界面。值得进一步研究。


4 数据库连接池的测试

有的项目上线运行一段时间后,会提示数据库连接connect用完

这时候就需要测试时哪些app吃掉了连接,还有数据库当时的状态,有没有异常如重启等

如果是使用Tomcat本身自带的连接池

则可使用一个查看Tomcat当前状态很有用的工具叫做:

LambdaProbe。很好用噢,网上可以下载到所需probe.war和相关使用方法。

可以查看数据源连接 及 Tomcat服务器状态

http://aspnetdb.iteye.com/blog/756883

Tomcat数据库连接池参数测试


http://zwtlong.iteye.com/blog/729949

LambdaProbe(监控Tomcat)使用详解


*提示:

如果相关链接不能打开,则去本机resource/JUnit 目录下查看保存的页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值