当测试时,为了测试不同的场景,经常需要更改服务器的返回值。每次当请求过来时再去修改,会很麻烦。可以通过在charles中将某个指定的请求固定返回某个本地的文件。
具体的使用方法
1. Charles进行抓包
2. 选择某一个网络请求>鼠标右键Save Response...
3. 如果该请求返回的是一个json串,保存文件时需要保存rename.json
4. 需要更改的请求点击右键Map Local..指定到本地保存的renam.json.
5. 通过在本地更改rename.json就可以自动的更改请求的返回值。避免每次使用时修改breakpoints中的返回值,提高效率从点滴做起。