MOCK-PLUS

★★★★★
★★★★★
35 users
: mock流程 body mock chrome -->> response devtool ```sequence * background 对响应数据添加名称以便于区分,并可在popup面板中快速切换响应数据 #### network中返回dataurl | : 该请求根据配置项忽略后的链接参数 - 匹配规则适配chrome101,requestdomains配置 | background background 设置项 background -> bug修复 说明 : -> participant ### 忽略请求链接参数 | method * devtool 点击关闭返回该条响应数据 devtool 3.0.0 - | * - chrome devtool 过滤请求域名 background |  增加tag配置,选择tag后保存数据、筛选相应数据 根据输入的字符串过滤已保存的响应数据 participant - background background 置顶后url位置会出现置顶按钮,点击可取消置顶 -->> 可在web会话生命周期中任意时刻mock请求 background mock由chrome自动匹配规则 participant mock面板中展示数据时,隐藏请求链接中的某些字符串,鼠标hover时会显示完整链接 #### 关闭该链接下所有生效的mock | ### v3无法获取请求体,去除检查请求体选项 background devtool : 点击开启mock后返回该条响应数据 : devtool | | ``` -> : devtool 保存配置 chrome devtool background 不会修改原生xmlhttprequest及fetch对象 as -> -> background popup面板 -> changelog web * 保存请求流程 background -> 检查是否开启 : : background background : devtool 可配置名称,替代url显示,hover时会显示完整请求地址 as ### web ### 在保存的数据中筛选出从当前web链接中发出的数据 devtool -> panel - : | panel -> chrome params | : - chrome : 功能列表 根据配置过滤链接参数 web : participant : background 发送请求 | -> 生效按钮 background 设置项 background panel - : * 随着web中功能复杂度提升,业务流程变长,在开发和debug过程中用真实数据调试前端代码成本升高。mock-plus扩展可以模拟接口返回数据供前端反复调试。 background | background src="https://assets.luanmingli.com/mock-plus/panel.png" 开启保存 panel - background 增加多请求域名配置,可快速切换 关闭按钮 判断是否已存在响应数据时,是否依据请求时的链接参数判断 : 单条保存数据中设置项 -> ### | background 设置项 * background 升级至v3版本 : 读取配置 开启/关闭保存请求的响应数据。开启时扩展图标上会出现蓝色save文字。保存请求需打开开发者工具 返回配置 devtool * 同一链接中保存的数据会按时间正序排列,超出限制条数后会删除最久远的未设置名称并未设置生效的响应数据 background web | web : 置顶 :--- 发送请求数据 | background 增加对链接下数据请求参数、请求体参数过滤 chrome background * background : : 同时开启mock及保存请求,并有生效数据时,会对比该数据和真实返回数据,并且能直接修改保存数据。同一时间只能开启一条对比。 -> as -> 保存、修改、模拟http请求的响应数据,以无缝开发、测试、演示webapp。 相同链接条数上限 participant alt="popup" -> 能够在开发者工具network面板中查看相应的数据 -> -->> | alt="panel" background | 判断是否已存在响应数据时,是否依据请求时的请求体参数判断 width="1000" url过滤 3.0.2 | -> -->> | as background devtool 上传配置文件并覆盖扩展当前数据 根据请求链接/设置的名称过滤显示保存的数据 background -> background 增加全局搜索保存的数据 保存条数限制检查 获取请求体中参数 保存迁移至devtool 判断是否已存在响应数据时,忽略某些链接中的参数 不侵入web中任何代码,不会向页面注入js ### chrome 列表中隐藏url中的字符 发送请求 监听req、res 发送当前页面地址 表格数据中始终展示tag信息 /> * participant -->> ### : | 单条请求链接中设置项 上传配置文件 | 过滤xhr类型 * background ```sequence panel background : 生效的请求域名 : chrome 将请求重定向至dataurl devtool as * 保存成功 : background ### : : : 3.0.1 ### participant 检查保存开关是否开启 : /> background -> : 生成dataurl chrome :--- chrome background 同全局配置项,只对当前请求链接生效 devtool mock-plus扩展将插入开发者工具选项卡面板中。在选项卡中可浏览保存的请求、修改或新建响应数据 筛选当前页面链接 as 可配置的生效请求域名、忽略的请求链接 可对比勾选的响应数据和真实响应数据的不同 | 保存请求  ``` 检查是否有开启mock的数据 participant 开启保存 devtool -> : <img background -> web -> as | 过滤xhr类型 全局设置项说明 : 过滤url中包含的请求 检查请求链接是否过滤 将扩展所有数据保存至本地 -> - background 单条请求链接级别配置request中忽略的params/data参数 #### background 保存配置文件 当请求链接中包含某些字符串时,忽略保存该请求 -> 保存配置 检查配置的生效请求域名 mock面板 web ### background as background xhr请求该域名下的地址时才会触发保存 | background 根据过滤后的请求数据寻找是\n否有匹配的已保存响应数据 chrome devtool -->> 对比下次请求 background 去除对比下一次请求功能 background devtool : background : background 获取链接中参数 获取链接中参数 width="1000" | : -> 根据配置过滤请求体参数 chrome 设置名称方便查找,并且设置名称后可在popup面板中快速切换 该请求根据配置项忽略后的请求体参数 background #### mock面板 participant background | - background :--- : 说明 -> 已保存的响应体数据 不同请求链接按请求时间倒序排列,可设置将该条目置顶 | participant background * > : -> web <img as 判断是否已存在响应数据时,忽略某些请求体的参数 -> 开启保存 web background 过滤redirect | - : | 检查是否开启 不会保存相同请求体,并可配置request中忽略的params/data参数 xhr对象获取响应数据 | 可在网络级别修改web发送的请求 -> devtool 整理要保存的数据格式 更新数据自动生成拦截规则 * :--- src="https://assets.luanmingli.com/mock-plus/popup.jpg" -> devtool 忽略请求体参数 : :--- 根据配置对比请求、响应,\n判断是否重复 开启对比后url位置会出现对比图标,点击可取消对比 background 3.0.3 background 获取请求体中参数 : 优化对比已存在请求 * background 开启按钮 开发者工具中mock面板 chrome 保存数据 -> web | -> 检查请求链接参数 * background 说明 -> - | 特点 -> 优化count、size显示 -> 通知开启 : 请求的method | 名称 | : 修改名称 | 过滤response -> 根据配置过滤链接参数 :--- : 开启/关闭mock。开启时扩展图标上会出现红色mock文字 检查请求体 as 保存成功 -> | 根据配置过滤请求体参数 web 保存及上传完整的配置文件,可用于共享
Related