持续集成中的Java评测

持续集成中的Java评测,java,performance,continuous-integration,profiling,performance-testing,Java,Performance,Continuous Integration,Profiling,Performance Testing,有没有Java评测工具可以与像Jenkins这样的CI服务器集成 我不知道这样的事情是否存在,但最好的是某种测试框架,它可以产生像YourKit Profiler的快照这样的结果。CI服务器将调用这些命令,并将结果与生成一起存储。结果是,可以看到代码单元中性能更改的历史记录,以帮助在系统集成级别进行更全面的性能调查。看看,我使用它进行连续分析(分析始终处于打开状态) 它使用采样进行分析,可以将分析数据保存到ssdump文件,也可以生成html报告。(Spf4j有一个可视化ssdump配置文件的U

有没有Java评测工具可以与像Jenkins这样的CI服务器集成

我不知道这样的事情是否存在,但最好的是某种测试框架,它可以产生像YourKit Profiler的快照这样的结果。CI服务器将调用这些命令,并将结果与生成一起存储。结果是,可以看到代码单元中性能更改的历史记录,以帮助在系统集成级别进行更全面的性能调查。

看看,我使用它进行连续分析(分析始终处于打开状态)


它使用采样进行分析,可以将分析数据保存到ssdump文件,也可以生成html报告。(Spf4j有一个可视化ssdump配置文件的UI)

我不确定我是否了解其用途。CI-用于构建代码、运行单元测试和验证您的构建是否良好。另一方面,探查器将检查CPU、内存和线程,让您了解运行时。虽然可能——通过编写性能测试并将其作为构建的一部分运行——但我可以想象实际的用户行为可能会有所不同。我发现最接近的是:目的是确定每个构建单元的客观性能,以便首先我们可以查看代码元素的速度历史日志,其次,当涉及到运行完整的系统性能测试时,我们可以了解代码单独运行的速度,因此,我们可以将注意力集中在集成、数据和网络等方面。