公众号搜索:TestingStudio霍格沃兹的干货都很硬核 mock是一种通过代理修改请求与响应,从而辅助构造更多应用场景的工具。比如在工作中,可能需要mock第三方的回调给到测试人员测试的环境,从而更顺利的开展测试工作,也使得测试环境更接近真实的使用场景。Charles修改请求与响应 MapLocal 将指定的网络请求重定向到本地文件。先保存接口返回数据,右键单击某接口点击SaveResponse选择html格式对本地的html进行修改,将百度一下改为霍格沃兹设置charles进行maplocal,右键点击MapLocal进入EditMapping点击choose选择修改后的html点击OK此时再次请求百度,则可以看到百度一下变为了霍格沃兹 在Charles的菜单中,选择ToolsMapRemote或MapLocal即可进入到相应功能的设置页面。 MapRemote 是将指定的网络请求重定向到另一个网址请求地址。设置参数ToosMapRemote 2。查看访问结果,则会发现,www。baidu。com会被重定向到www。sougou。com Rewrite功能 Rewrite功能功能适合对某一类网络请求进行一些正则替换,以达到修改结果的目的。打开ToolsRewrite,对内容进行替换,下面把页面中我的关注替换为霍格沃兹 2。再次申请百度,同样,我的关注变为了霍格沃兹