charles是谁用了与没用一样,还是返回404

找ipv4地址的ip然后输入手机对应的ip哋址.置于端口一般是默认的【8888】,发发发。当然你可以修改喽

置于其他更加高级的选项,可自行百度。

3、当然手机配置之后还是不行嘚,charles是谁 还得查看一下是否开启了代理模式

这样基本就可以看到请求的地址以及数据。

4.1替换对应的url地址返回的数据:**

1>、首先需要知道对應url的真实数据模型【就是返回的数据】

2>、本地创建一个.txt文本,复制这块数据:

修改你想要修改的数据即可notepad++,挺好用的。。【注意编码utf-8】

3>、造好数据之后那么就可以发功了哈哈哈:

重启app,那么就会发现神奇的生效了。

2>杀掉进程,重新打开应用并重新打开这个页面操莋区域点击Execute

4>接下来再4区域就可以随意编辑你想要修改的数据啦,最后点击Execute然后看一下你手机上面的数据是否更改

charles是谁是一款代理工具官网中的解释为“HTTP代理/HTTP监视器/反向代理”,在Mac OS中使用比较多当然也支持Windows的用户,我们可以通过这个代理来查看客户端与服务器之间的交互信息吔可以通过它来修改这些请求或响应当中的信息,从而来验证一些产品功能逻辑

今天我们主要来了解一些charles是谁当中修改报文的方法。进叺主题之前有两点需要说明的,第一就是什么是报文其实报文就是我们所说的消息(message),只是这些消息在网络当中传输需要按照固定嘚信息格式第二点,就是修改什么因为我们提到了多种修改的方法,在判断使用哪种方法之前如果我们已经清楚修改什么,就有可能选择出更高效的方法

2) 修改返回的http状态码:比如某条请求在返回时,客户端根据请求的状态码做了判断当请求成功(200)时,就实现邏辑一请求不成功了就实现逻辑二,这时我们可以通过把请求的状态码修改为200来验证第一条逻辑,也可以把状态码改成404来验证第二條逻辑。

如上图所示我们一定要在设置的时候勾选上Regex,表示我们使用了正则这样\d{3}就代表3个并列的整数,也就等同于http的状态码了

3) 修妀响应中的字符:比如有些测试环境当中不支持https的链接,有些图片链接是https开头时会显示为灰图,那么我们可以把返回的报文中https修改为http

洳果你只需要对返回报文的Body进行修改,而且修改之后的内容固定为某一批数据就可以那么这个功能就可以帮到你,因为我们可以把请求轉发到本地文件

本文分享自微信公众号 - 搜狗测试(SogouQA)

原文出处及转载信息见文内详细说明,如有侵权请联系 yunjia_ 删除。

本文参与欢迎正茬阅读的你也加入,一起分享

charles是谁我用得很少偶尔用来看看請求和响应数据,但是因为不熟练也会时不时遇到一些问题,现在把遇到的问题记录一下供以后自己查看。

1、问题描述:https请求打不开提示证书有误。

发布了26 篇原创文章 · 获赞 7 · 访问量 9万+

我要回帖

更多关于 charles是谁 的文章

 

随机推荐