Charles 抓包工具教程(五) Charles 如何进行Mock

本文为在霍格沃兹测试开发学社中学习到的一些技术,写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~

Charles 如何进行Mock ,有三种方式

一、Map Local

知识点讲解

作用:用一个本地文件内容替换 匹配拦截到的接口的响应数据
路径:Tools > Map Local ,会打开 Map Local Setting 弹框,勾选 Enable Map Local ,点击add ,填写接口匹配拦截规则,以及替换的本地文件,如下图所示:
在这里插入图片描述
接口匹配规则:

  • Protocol :协议,选项有HTTP 、HTTPS
  • Host : 域名,或 服务器的IP地址
  • Port :端口
  • Path :接口的路径
  • Query: URL 中 ? 后面拼接的查询参数

【敲黑板知识点】
以上字段支持通配符,比如说Path ,填写 /test/api1 ,只支持拦截/test/api1 这一个接口,是全匹配,比如无法匹配 /test/api1/apis ;如果填写/test/* ,就能够匹配以/test/开头的所有接口,比如 /test/api1 、/test/api1/apis

选择本地替换文件:

  • 文件的格式可以是 .txt 、 .json
  • Case-sensitive :区分大小写,勾选说明填写的文件路径区分大小写,不勾选,文件路径不区分大小写;如上图所示,我填写的文件名称是Assert.json ,实际上文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨水的早晨

程序媛也得攒钱植发啊~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值