如果你希望某个端点返回特定数据,可以使用模拟期望。
在 DESIGN 模式下,你可以在端点的 “Advanced mock” 标签页中设置期望。在 DEBUG 模式下,你可以在 “Mock” 标签页中设置期望。Apidog 支持根据不同的请求参数返回不同的模拟数据。当添加多个具有不同条件的模拟期望时,模拟引擎会根据请求参数匹配期望条件。它会按照从上到下的顺序返回第一个匹配的模拟期望。如果没有任何模拟期望匹配,则会根据 Project Settings - Feature Settings - Mock Settings 中设置的 Mock 方法优先级返回模拟数据。你可以在 Param conditions 中选择要用作条件的请求参数。它支持将 query、path、header、cookie 和 body 参数用作条件。填写参数名称和条件,当满足该条件时,将返回下方的响应。选择 body 参数时,需要在名称字段中填写目标属性的 JSON 路径。
如果选择 body 作为期望条件的参数位置,则实际请求主体必须与 API 规范匹配。例如,如果 API 规范中的 body 请求类型为 form-data,则在进行模拟时,参数需要放在 form-data 中。
你可以添加 IP 条件,使某些响应仅对指定 IP 生效。
Modified at 2026-06-09 08:55:47