You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何基于har文件mock浏览器请求并实现导入持久化?

基于HAR文件实现持久HTTP请求Mock的解决方案

浏览器端持久生效方案(无需额外安装工具)

你在开发者控制台导入HAR后刷新失效,是因为用的是网络面板的临时导入功能,要持久生效可以用Chrome/Edge内核浏览器自带的响应替代功能,操作步骤如下:

  • 打开开发者工具,切换到「源代码」面板,在左侧边栏找到「替代」(Override)标签
  • 点击「选择替代文件夹」,在本地选取一个空文件夹用来存储mock数据,弹出权限申请时选择「允许」
  • 切换到「网络」面板,导入你的HAR文件后,右键需要mock的请求,选择「保存响应并替代」,对应响应内容会自动存入你刚才选择的本地文件夹
  • 只要后续打开页面时保持开发者工具处于开启状态,匹配的请求就会直接返回本地保存的响应,无需重复导入HAR,服务端崩溃也不受影响

免费本地Mock工具方案(可脱离浏览器使用)

目前有多款完全免费的工具可以直接解析HAR生成可用的mock服务,不需要使用收费的Fiddler:

  • har-server:基于Node.js的轻量命令行工具,安装Node环境后直接执行npx har-server 你的导出文件.har即可启动本地mock服务,所有请求会自动匹配HAR中的记录返回响应,支持自定义端口、匹配规则等参数
  • Mockoon:开源桌面端Mock工具,支持全平台运行,可直接导入HAR文件一键生成mock服务,还支持手动修改响应内容、设置请求延迟、模拟错误码等进阶功能,无任何付费门槛
  • Whistle:轻量本地代理工具,配置规则后可自动匹配HAR文件中的响应返回,同时支持代理移动端请求,适合多端测试场景使用

注意事项

  • 如果HAR中包含动态鉴权参数(如token、时间戳、签名参数等),可以在对应工具中配置通配符匹配规则,避免参数变化后请求匹配失败
  • 建议提前清理HAR文件中的敏感数据,避免认证信息、个人隐私泄露

内容的提问来源于stack exchange,提问作者MrPiotr84

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 15:06:03