生成模拟服务作为HTTP端点

时间:2016-06-15 19:28:05

标签: android http restful-authentication

我正在使用此示例login在我的应用程序中构建RESTful部分。但是,我没有连接服务器。我想要做的是创建一个模拟服务,使用HTTP生成器作为Mocky(check it)。有谁知道如何实现这一目标?非常感谢!

1 个答案:

答案 0 :(得分:1)

很抱歉这么长时间回答(那周有点忙)。好吧,我希望你没有放弃......

以下是设置RESTful模拟服务的过程:

  1. 您可以下载SOAP UI here的Opensource版本。它足以制作简单的模拟服务

  2. 创建一个新的空项目

  3. 右键单击该项目,然后单击"新的REST模拟服务"

  4. 右键单击MockService1并单击"添加新的模拟操作" enter image description here

  5. enter image description here

    1. 然后双击 / api / v1 / user 并添加新的模拟响应(右键单击/ New Mock响应) enter image description here

    2. 已经完成了。您只需双击" REST MockService1"并运行服务(绿色按钮)

    3. enter image description here

      您可以配置路径,端口和主机: enter image description here

      运行后,您可以使用此HTTP请求调用WebService:获取http://localhost:8080/api/v1/users

      有关网站的更多信息:https://www.soapui.org/rest-testing-mocking/rest-service-mocking.html 例如,您可以定义一些算法来使您的Web服务更加智能化并测试每种情况(例如,如果用户= 1则返回200 OK {user}否则返回404 ERROR NOT FOUND,...)