从头开始的非弹簧服务的弹簧启动集成测试

时间:2018-02-09 16:25:24

标签: java json spring spring-boot integration-testing

我是Spring的新手,拥有Java / Junit的一些经验。我想对某些Web服务进行集成测试。

现在我正在使用Postman进行手动测试。要求是我必须将一些复杂的Json发布到一些内部服务,如下所示。

这是终点。将来我可能需要在不同的环境中测试它,我可以使用spring profile。

POST /rsg/rest/1.0.0/xxxxxx HTTP / 1.1

然而,我很困惑如何开始。这可能不是Spring服务,因为我无法访问代码。

我一直在阅读很多关于使用像Gson,Rest Assured,Test Rest Template等库来测试JSON的信息。我不确定哪种方式最好。

首先,我为我的JSON创建了POJO,并使用Gson创建了一个JSON对象。

现在我可以使用哪个弹簧功能将其发布到我的网址并获得回复。我看了一些关于spring-boot-starter-test和其他一些东西的教程,但大多数时候他们都在创建一些应用程序或控制器或模拟mvc等。

我不确定我是否需要这一切才能开始。有人可以指导我一起开始,我怎样才能以一种很好的方式用弹簧靴测试上面的东西。

可能是测试此问题的起点或简单步骤。

同样在JSON中我可能必须在运行时替换很多值,我认为spring的某些功能可能很有用

谢谢, 维基

0 个答案:

没有答案