![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
charles
转辰
这个作者很懒,什么都没留下…
展开
-
(十)使用Fiddler或Charles篡改响应状态码
一,Charles防改响应状态码请看链接:https:////////www.jianshu.com/p/276bb5a49e59(但是我只看到了响应消息有变化,网页里没有变化,所以下面使用fiddler来防止改写响应状态码)二,Fiddler修正改响应状态码:1.设置要改状态码的url 如百度我这里是选择4042.再次去访问百度3.关闭规则 不然每次都报404...原创 2020-06-13 19:15:03 · 1801 阅读 · 1 评论 -
(九)使用Charles进行压测(Repeat和Advanced Repeat)
一、Repeat的使用此时 会对选择的请求 重新请求一次如果想对多个请求重新请求一次 按ctrl键 即可选择多个请求二、Advanced Repeat的使用上图为模拟发送10个请求 并发用户数是1...原创 2020-04-30 22:43:38 · 2058 阅读 · 0 评论 -
(八)Charles篡改响应(两种方式---Breakpoint和Maploc)
一、篡改响应之Breakpoint1.对想要修改响应的http请求设置断点2.选择Proxy–>Breakpoint Settings3.编辑断点4.刷新请求5.篡改请求 并执行6.篡改响应7.查看响应数据8.如果不需要断点时记得取消哦...原创 2020-04-30 22:15:02 · 1091 阅读 · 1 评论 -
(七)Charles篡改请求(两种方式---Breakpoint和Rewrite)
一、篡改请求之Breakpoint1.抓取到的原请求2.对上述请求设置breakpoint3.设置Breakpoint4.刷新 重新发送请求5.运行到已经被设置断点的请求时,会被拦截住,此时,我们可以去改数据6.查看响应数据,看看是否请求真正被篡改了count变为了2,并且确实请求了2条数据7.如果不需要断点时,记得关闭breakpoint二、篡改请求之Rew...原创 2020-04-30 21:58:32 · 1390 阅读 · 1 评论 -
(六)Charles设置网络(在软件测试中用于进行网络测试2G/3G/4G)
一、为什么要学习charles设置网络在我们的测试工作中,要测试一款app在不同的网络条件下的响应情况二、如何设置网络及分析1.Proxy–>Throttle Settings2.选择网络3.模拟不同网络下发送请求(此处以点击易折特卖app为例子)(1)测试3G网络下给app的请求和响应速度(2)测试4G网络下该app的请求和响应速度(3)测56kbps下的请求...原创 2020-04-30 21:20:42 · 3620 阅读 · 2 评论 -
(五)Charles响应数据Overview各种参数解释
一、第一部分参数解释二、Timing的参数解释三、Size的参数解释原创 2020-04-30 20:36:43 · 2941 阅读 · 10 评论 -
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)
一、为什么要抓取https请求上一篇博客中,我们可以抓取移动端的http请求了,但是https请求,会出现Unknown,下面是解决办法。如果要抓取https请求的话,在电脑端的charles和模拟器里都要安装证书二、证书的安装(一)Charles里证书的安装(二)模拟器里安装证书①charles里的操作下图的意思时,要在模拟器的浏览器中输入chls.pro/ssl ...原创 2020-04-30 19:37:39 · 2949 阅读 · 10 评论 -
(三)Charles抓取Android模拟器里http请求(此处使用的是夜神模拟器)
一原创 2020-04-30 18:51:10 · 2646 阅读 · 12 评论 -
(二)Charles的下载、安装、注册---windows
一、Charles的下载1.进入Charles官网https://www.charlesproxy.com/2.点击DOWNLOAD3.选择符合自己电脑系统的版本(此处选择win64位)4.开始下载5.下图为下载后的msi程序(接下来就是)安装的部分了二、Charles的安装1.双击程序,并一路next2.点击自己电脑的所以程序,可以看到charles3.如果自己电脑桌面还...原创 2020-04-30 18:14:06 · 4194 阅读 · 9 评论 -
(一)charles的介绍及charles在软件测试中主要应用的方面
一、charles的介绍Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。二、charles在软件测试中主要应用的方面(1)截取Http 和 Https 网络封包。(2)支持重发网络请...原创 2020-04-30 10:51:42 · 1894 阅读 · 14 评论