【问题标题】:How to return a response from Mock-Server and save it to a variable?如何从 Mock-Server 返回响应并将其保存到变量中?
【发布时间】:2019-07-28 16:48:09
【问题描述】:

我是 API 测试的新手,不了解 API 调用的模拟响应,因此不胜感激。

我已经在网上搜索了信息,没有什么可用的,似乎除了我不太了解的模拟服务器文档。

我正在尝试使用 Mock-Server 来模拟 API 测试的 Get/Put/Post 请求的 api 响应,而开发人员正在开发 api 开发网,我不知道如何将接收到的响应存储在变量中。

我需要做的是在变量中发送请求(Get/Post)并接收响应(Body/Header/StatusCode),以便我可以将其用于进一步使用(断言等)

任何对如何使用模拟服务器有经验并可以提供示例的人都会提供很好的帮助。

我正在使用 Maven/Java/TestNG

【问题讨论】:

    标签: java unit-testing mocking mockserver


    【解决方案1】:

    http://www.mock-server.com/ 有很好的文档。

    只要您想重建原始响应,您就可以通过 URLConnection 将响应代码、正文、标头和错误填充到您想要的任何变量(哈希集、字符串等)中。

    但听起来你想要原始响应,在这种情况下你应该看到Getting raw HTTP response headers

    但是,如果您想测试 API,您可能需要查看像 https://www.getpostman.com/ 这样的工具

    【讨论】:

      猜你喜欢
      • 2020-10-23
      • 1970-01-01
      • 1970-01-01
      • 2020-02-06
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      • 2013-04-26
      • 2014-11-09
      相关资源
      最近更新 更多