如何使用休息模板检查端点的运行状况

时间:2019-08-09 13:38:34

标签: java spring http

我正在尝试用Java和Spring创建一个服务,以测试各种终结点的运行状况,这些终结点执行各种操作,例如删除帐户,获取帐户数据,创建帐户等。我的初始方法是执行请求并检查是否如果返回代码为200,则使用RestTemplate。问题是,当测试删除帐户之类的内容时,我需要有一个虚拟帐户才能删除,并且相互依赖的帐户变得更加复杂。我的问题是如何ping端点的运行状况,例如:

https://foobar.com/deleteBar

没有实际执行端点的删除或功能吗?

1 个答案:

答案 0 :(得分:0)

弹簧执行器带来了您需要的所有东西-在这种特殊情况下,运行状况检查端点( / actuator / health / )。 如果应用程序安全运行,则此端点上的Http GET请求将返回JSON消息,其中包含诸如{ "status": "UP" }之类的文本。 要将端点添加到您的应用程序,您要做的就是向项目中添加以下依赖项(在本示例中为Maven):

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>