![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
charles使用
jack_laoliu
这个作者很懒,什么都没留下…
展开
-
charles之mock测试(map local)
charles之mock测试(map local)编辑网络请求数据Charles 提供了 Map 功能,Rewrite 和 Breakpoints 功能,都可以达到修改服务器返回内容的目的。这三者在功能上的差异是:Map 功能适合长期地将某一些请求重定向到另一个网络地址或本地文件。Rewrite 功能适合对网络请求进行一些正则替换。Breakpoints 功能适合做一些临时性的修改。下面我们讲会讲解map 功能,指定本地文件的操作操作步骤如下:1:打开游览器输入数据2:在charles原创 2021-04-14 16:51:56 · 774 阅读 · 0 评论 -
charles之response修改
charles之response修改charles的response修改的场景:比如:在商品展示界面,详细信息描述(需求中规定,信息展示只显示三行,超过的部分用....显示)现在界面上信息描述部分没有超过三行,为了验证前端是否进行约束,可以通过Charles抓包,拿到服务器返回的数据进行修改,使其详细信息超过三行,查看前端的展示操作步骤如下:1:打开游览器输入数据2:在charles中找到对应的接口,选择接口3:找到对应的请求数据4:选中该接口,右键选中"breakpoints"开启断原创 2021-04-14 15:02:53 · 809 阅读 · 0 评论 -
charles之request修改
charles的request修改charles的request修改的场景:比如:在注册界面要求密码长度在8~16位之间,我们可以通过在web端或者是app端输入密码,当密码长度小于8位或者是大于16位,游览器上将会提示密码不符合规则或者是点击注册的按钮置灰不能操作(前端进行的约束),但是我们不能判断后端有没有对其密码长度进行约束的操作,所以通过charles抓取接口,修改请求密码的数据(将密码长度修改小于8位或者大于16位),越过前端向后端发送请求,如果后台依旧能进行正常响应那么证明后端没有进行约束,原创 2021-04-14 10:21:31 · 460 阅读 · 0 评论 -
Charles下载移动端证书
Charles下载真机证书前期准备工作(usb数据线,USB调试,开发者模式开启)手机和电脑在同一个网络下1:手机上打开开发者模式2:打开USB调试3:开放端口4:设置ssl 代理5:点击下载移动端证书7:手机端操作8:点击允许Allow9:在手机游览区中输入:chls.pro/ssl下载证书10:操作手机app,进行抓包...原创 2021-04-13 17:18:53 · 981 阅读 · 0 评论