我正在使用TestNG编写测试用例。
我想为我的Rest API编写一个测试用例,但我的服务器没有启动。这意味着没有人给我回复。
我有我可以点击的URL。我知道当我点击URL时,响应应该是什么。
可以使用直接命中API,获取响应,然后从响应中获取正文并检查其是否为真?
我不想这样,这意味着我的服务器不是。
这是模拟Rest服务并实现它的方法吗?
有许多方法可以解决您的问题。它们是简单还是复杂取决于您的测试服务的实现方式。
您可以使用配置所需的模拟 Soap UI 例如或 WireMock 。与之前的方法不同,如果开发人员使用像Swagger这样的框架,您可以自动构建模拟( Swagger mock server )描述REST服务。