【发布时间】:2018-05-31 16:57:53
【问题描述】:
我有几个我的 Spring Boot 应用程序实例,它们并行地对 DB 进行一些工作。每个实例都在单独的 JVM 中运行。
这是一种用 Java 编写测试以在一个 JVM 上进行测试的方法吗?如下:
- 设置一些嵌入式数据库用于测试目的,甚至只是模拟它。
- 启动我的 Spring Boot 应用程序的 2-5 个实例
- 请稍等
- 停止所有已启动的实例
- 验证 DB 并检查是否满足所有条件。
每个实例都有自己的上下文和类路径。
我认为我可以通过一些 shell 脚本场景来实现这一点,但我想用 Java 来实现。
这里最好的方法是什么?
【问题讨论】:
标签: java spring unit-testing testing spring-boot