Java 应用程序分析和测试

Posted

技术标签:

【中文标题】Java 应用程序分析和测试【英文标题】:Java Application Profiling and Testing 【发布时间】:2011-11-14 13:43:03 【问题描述】:

我正在寻找 Eclipse plugin 或任何其他帮助我在我的网络应用程序中找到瓶颈的工具.. 任何人都帮我解决这个问题... 提前致谢。

【问题讨论】:

netbeans IDE 附带完美的分析工具。 “我的网络应用程序中的瓶颈”是相当通用的。你需要什么,内存分析,性能? 答案甚至取决于您使用的操作系统。我发现并非所有工具都支持 Mac OS X。 @RaviBhatt 我需要内存分析和执行时间.. 【参考方案1】:

如果您使用的是 Java 5+,请尝试 JVisualVM。 IIRC JVisualVM 包含在从 Java 6 开始的 Java SE 发行版中。

【讨论】:

【参考方案2】:

我可以推荐JProfiler。它有一个eclipse plugin,可让您从 Eclipse 中分析所有运行配置,并为您提供 Eclipse 中的源代码导航。 This screen cast 向您展示如何设置和使用 IDE 集成。

免责声明:我公司开发 JProfiler。

【讨论】:

【参考方案3】:

试试 JMeter(因为你想要执行时间)。 eclipse中有一个eclipse设置。看看这里http://people.apache.org/~mkostrze/jmeter-eclipse/index.html

【讨论】:

以上是关于Java 应用程序分析和测试的主要内容,如果未能解决你的问题,请参考以下文章

性能测试之JVM的故障分析工具VisualVM

软件测试第二次作业 - 写一个Java程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。

Java性能优化指南系列(二):Java 性能分析工具

JProbe 用于分析 Java EE 应用程序

性能测试之 JVM 异常说明和分析工具

Java 单元测试及JUnit的使用