有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在测试中使用不同的数据库测试包含mongodb数据库的已部署SpringWeb服务?

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


共 (0) 个答案