弹簧批次性能测试

时间:2014-06-14 17:06:26

标签: java spring parallel-processing spring-batch performance-testing

我们在Spring Batch Chunk Partitioning Architecture之上编写了一个批处理基础框架。 (主 - 从并行处理模型)[1]

现在我想测试和可视化批处理框架中运行的批处理作业的性能如何根据批处理的大小与从属数量(网格大小)的不同而不同,并分析如何调整Throttle-limit参数。这样做的目的是使用批处理框架以最短的时间理解批处理批处理的最佳级别。

我还没有找到有效的机制来实现这一目标?建立我的途径的任何解决方案或范例?

[1] http://docs.spring.io/spring-batch/trunk/reference/html/scalability.html

1 个答案:

答案 0 :(得分:0)

我已成功使用http://jmeter.apache.org/来衡量和可视化Java应用程序的性能。您也可以在这里申请。您可以构建一个启动shell脚本的测试计划。 shell脚本将启动CommandLineJobRunner以启动您的作业。我不认为Jmeter会告诉你比总持续时间更多的东西。

另一种选择是使用JConsole,http://docs.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html

相关问题