我正在尝试用Java和Spring创建一个服务,以测试各种终结点的运行状况,这些终结点执行各种操作,例如删除帐户,获取帐户数据,创建帐户等。我的初始方法是执行请求并检查是否如果返回代码为200,则使用RestTemplate
。问题是,当测试删除帐户之类的内容时,我需要有一个虚拟帐户才能删除,并且相互依赖的帐户变得更加复杂。我的问题是如何ping端点的运行状况,例如:
https://foobar.com/deleteBar
没有实际执行端点的删除或功能吗?
答案 0 :(得分:0)
弹簧执行器带来了您需要的所有东西-在这种特殊情况下,运行状况检查端点( / actuator / health / )。
如果应用程序安全运行,则此端点上的Http GET请求将返回JSON消息,其中包含诸如{ "status": "UP" }
之类的文本。
要将端点添加到您的应用程序,您要做的就是向项目中添加以下依赖项(在本示例中为Maven):
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>