代码之家  ›  专栏  ›  技术社区  ›  Sharvil

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

  •  -1
  • Sharvil  · 技术社区  · 7 年前

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

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

    我有我可以点击的URL。我知道当我点击URL时,响应应该是什么。

    可以使用直接命中API,获取响应,然后从响应中获取正文并检查其是否为真?

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

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   Alexey R.    7 年前

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

    您可以使用配置所需的模拟 Soap UI 例如或 WireMock 。与之前的方法不同,如果开发人员使用像Swagger这样的框架,您可以自动构建模拟( Swagger mock server )描述REST服务。