测试工具用例:使用Charles抓包并篡改返回数据
白羽 2018-05-31 来源 :网络 阅读 1665 评论 0

摘要:本文将带你了解测试工具用例:使用Charles抓包并篡改返回数据,希望本文对大家学测试工具有所帮助。


  charles又名青花瓷,在iOS开发中的抓包中具有重要作用。最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发。二是自己后端返回的response拦截修改后再接收以达到测试临界数据的作用。三写脚本重复拦截抓取别人的数据.


  开始之前的准备工作

  1.首先安装一下这个软件

  这个相信很多人电脑里应该都安装了,没安装的搜charles破解版也能很容易搜到。如果没安装java环境,首次进入charles会提示让你安装java包得,直接给你链接是苹果官网的,去下一个一键安装就行了。下载安装地址IOS客户端和安卓客户端不同,下面以IOS客户端为例:

  测试工具用例:使用Charles抓包并篡改返回数据

安装成功

  2.设置代理

  打开偏好设置----->网络---->可以查到自己这个电脑在现在这个wifi里的IP地址,比如我现在这个就是192.168.0.103(建议最好用私人网络,用公司网络的话可能会有限制会出现没反应的问题)

  测试工具用例:使用Charles抓包并篡改返回数据

电脑网络

  然后找到自己手机也连着这个同名的wifi,然后选中右边的蓝色

  

设置代理

 测试工具用例:使用Charles抓包并篡改返回数据

测试工具用例:使用Charles抓包并篡改返回数据

  3.打开charles工具,这时候你的手机上网的过程中就要经过你的电脑了。刚用手机打开一个联网的程序,你的电脑上应该会显示一个弹窗问你【allow】还是【deny】肯定不能拒绝啊就点allow吧。这个只有第一次才弹窗,图没截上,你到时候看见肯定能看懂的。点了同意之后你手机发出的每一个请求都会被拦截出痕迹。

 测试工具用例:使用Charles抓包并篡改返回数据 

设置代理服务

  在手机上安装证书提示:

  测试工具用例:使用Charles抓包并篡改返回数据

手机安装证书

 测试工具用例:使用Charles抓包并篡改返回数据 

证书地址

  打开苹果手机的safari浏览器,输入网址:https:chls.pro/ssl 如图:

  测试工具用例:使用Charles抓包并篡改返回数据

点击允许

  

安装

  4.关闭charles ,重新启动,打开后运行手机就可以清楚看到:

  测试工具用例:使用Charles抓包并篡改返回数据

数据


测试工具用例:使用Charles抓包并篡改返回数据

  到此就已经完成了一次完整的,拉取接口,和获得数据。

 


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试工具频道!


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程