上次给大家演示了Charles中通过Map Local功能来提高测试效率,Charles还有另外一个强大的功能,Rewrite,这次也给大家演示一下。
Charles中的Rewrite功能非常强大,可以重写接口所有元素的内容,主要可以对某些匹配请求的header、host、url、path、query param、response status、body进行rewrite。
我们直接用网页搜索豆瓣电影热映:
https://movie.douban.com/subject/3097572/?from=showing
在Charles中点击菜单栏Tools——>Rewrite, 打开rewrite设置页面
点击Enable Rewrite,点击左侧的Add
设置匹配接口:
匹配接口这边稍微注意一点,如果有忽略的比如像我们这边的port,用*来匹配
设置Rewrite类型,规则:</