【发布时间】:2013-09-05 12:29:10
【问题描述】:
是否有与 Jenkins 等 CI 服务器集成的 Java 分析工具?
我不知道这样的事情是否存在,但如果能产生类似 YourKit Profiler 的快照这样的测试框架,那就太好了。这些将由 CI 服务器调用,并将结果与构建一起存储。结果是人们可以看到代码单元的性能变化历史,以帮助在系统集成级别进行更全面的性能调查。
【问题讨论】:
-
我不确定我是否理解目的。 CI- 用于构建代码、运行单元测试并验证您是否有良好的构建。另一方面,分析器将检查 CPU、内存和线程,让您了解运行时。虽然可能 - 通过您编写性能测试并将其作为构建的一部分运行 - 我想实际的用户行为可能会有所不同。我找到的最接近的是:wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin
-
目的是确定每个构建单元的客观性能,以便首先我们可以查看代码元素速度的历史日志,其次以便在运行完整的- 系统性能测试我们已经了解代码在隔离中运行的速度有多快,因此我们可以将注意力集中在集成、数据和网络等方面。
标签: java performance continuous-integration profiling performance-testing