charles的一些使用

1.https抓包配置 

https://www.jianshu.com/p/5d38d552fa52

help-local ip address ( 查看ip地址)

手机和电脑一个局域网,手机代理写电脑ip,端口 8888.  

2.拦截 

接口右键选中“Breakpoints”,拦截发送服务器请求 ,生成 一个可以edit request的界面,如图所示。可以修改url 请求参数等,修改完成后,点击按钮[execute],发送服务器,生成edit response的界面,可以修改response内容 ,修改完成后,点击按钮[execute]。模拟异常情况。

3.不发请求,返回本地数据

 tools  --勾选 map local。 不发请求到服务器,修改返回数据,直接返回本地数据。避免请求延迟。

 用这种操作来造数据,是为了看app上不同长度目录展示的样式对不对,还有就是看对一些异常情况的处理 。
 假如说你想测一个用户名超长的,看看前端页面样式会不会变或者其他的异常情况,你这个时候就可以模拟啊,让后端返回成异常的数据,不就模拟出来了 。

假如你要测试的A系统,需要对接B系统的某一个接口,但是B系统不能对你长时间开放,或者B系统的这个接口并没有开发完成等等情况,总之就是B系统的这个接口不能用,这个时候你就需要模拟B系统的这个接口,不真正的访问B接口,但是得到了真实访问B接口时得到过的返回数据。

4.弱网测试 

proxy---》throttle settings 下设置。

原文地址:https://www.cnblogs.com/Dorami/p/10908886.html