繁体   English   中英

Spring 批量集成测试

[英]Spring Batch Integration testing


我们有几个 spring 批处理项目,我们想为它们实施集成测试。

其中一个项目从数据库读取并写入另一个数据库。
另一个项目从 DB 读取并写入文件。
另一个从 File 读取并写入 DB。

我们如何将端到端集成测试应用于这些项目?
我们如何在管道中运行这个测试?

谢谢你。

我们如何将端到端集成测试应用于这些项目?

参考文档中的“批处理作业的端到端测试”部分详细说明了这一点并附有代码示例。 您可以通过以下方式端到端测试您的工作:

  • 创建虚拟输入数据(输入文件或数据库表)
  • 像在生产中一样运行你的工作
  • 断言结果(output 文件或数据库表)

我将在此处添加一个类似的问题/答案以供参考: 了解 JobLauncherTestUtils

我们如何在管道中运行这个测试?

创建单元测试 Class部分展示了如何创建单元/集成测试 class,您可以将其作为构建管道的测试阶段的一部分运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM