如何在不使用服务器的情况下为 Rest 服务编写测试用例?

How to Write test case for Rest Services with out using Server?

我正在使用TestNG编写测试用例。

我想为我的 Rest API 编写一个测试用例,但我的服务器没有启动。这意味着没有人给我回复。

我有 URL 我可以打。当我点击 URL.

时,我也知道响应应该是什么响应

是否可以直接点击 API,获取响应,然后从响应中获取正文并检查它是否为真?

我不想那样意味着我的服务器不是。

这是模拟 Rest 服务并实现它的任何方法吗?

有多种方法可以解决您的问题。它们是简单还是复杂取决于您的被测服务的实施方式。

您可以使用 Soap UI for example or WireMock. Unlike the previous ways you can build your mocks automatically if the developers used frameworks like Swagger () 配置所需的模拟来描述 REST 服务。