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
*提示:
如果相关链接不能打开,则去本机resource/JUnit 目录下查看保存的页面。