是否有任何工具或库可用于创建模拟数据以在控制器和测试中使用?

时间:2017-07-21 15:45:23

标签: spring testing spring-boot mocking middleware

场景是有客户端应用程序,我将使用Spring Boot和后端开发的中间件。当客户端应用程序需要数据时,它会请求中间件。当中间件收到客户端请求时,它会请求后端获取相关数据。然后,它根据从后端获取的响应将响应返回给客户端。

由于后端还没有准备好并与其他开发人员并行工作,我想在中间件中创建模拟数据。我的意思是,如果客户端应用程序请求某些内容,我将通过模拟数据而不是来自后端的实际数据来回答此请求。另外,我正在计划编写junit测试,我也想在这些测试中使用相同的模拟数据。

在这种情况下,你推荐我什么?是否有任何工具或库可用于创建模拟并在控制器和测试中使用?

1 个答案:

答案 0 :(得分:0)

看看这些

https://github.com/Codearte/jfairy

https://github.com/DiUS/java-faker

它们通常会为测试生成虚假数据,但如果您需要/也需要,您也可以在实时代码中使用它们。