我有一个带有mongodb数据库访问权限的Spring rest Web服务。我用spring test和mockmvc编写了一些单元测试。现在我想要端到端测试已部署的Web服务。我将使用Resttemplate
我想部署Web服务并运行测试程序。我想使用不同的测试数据库来测试而不是实际的数据库。在测试中,我想在测试后用一些条目和回滚预先填充数据库
此外,这是一个共享环境,因此多个用户可以并行运行测试,但每个用户都将针对不同的已部署实例运行。
我无法找到办法做到这一点。我想运行测试,以便每个用户单独测试运行,即他们不应该在内部引用相同的mongo集合。
我该怎么做呢?我应该创建不同的配置文件以及如何在不同的配置文件下运行Web服务吗?或者如果我在测试中使用不同的mongo集合,我应该如何告诉Web服务使用该集合?
任何例子都会有所帮助。