创建 Mock API
1、进入API文档详情页面,点击 "高级Mock" 标签,点击"添加 Mock ”。
2、在弹窗中填写Mock API的触发条件和返回结果。
-
触发条件支持请求头部、请求体(Form-data、JSON)、Query 参数等。以下例子表示当Form-data参数中包含 user_name = jackliu 时,返回预设的JSON字符串。
-
返回结果除了返回固定的任意内容之外,系统还可以根据您的接口文档自动生成返回结果,或者通过Javascript生成复杂的返回数据等,相关教程可以查看详细的Mock API教程
调用Mock API
进入Mock API列表页面,点击调用地址即可复制到剪贴板,在代码中直接对该API地址发起请求即可得到响应结果。通过访问该 Mock API URL,可以根据不同的请求参数返回相应的期望结果。
Mock API 对触发条件的优先级是:
填写了触发条件 | 优先级 | 效果 |
是 | 高 | 当包含了触发条件所需要的参数时,返回预期结果 |
中 | 当所有填写了触发条件的 Mock API 都无法被触发时,触发无条件的Mock API并且返回预期结果 | |
低 | 当以上两种情况均无法触发 Mock API 时,系统返回提示信息。此时请检查请求协议、请求方法、请求参数是否符合 Mock API 的设置。 |
注意:如果系统无法找到匹配的Mock API,不会返回相应的结果,因此调用Mock API必须保证请求的协议、请求方式(如GET、POST...)、参数值等能够命中事先设定好的Mock API触发条件。