亲爱的朋友,
我是iTestCat,推出抓包工具Charles这门课程,是因为我发现在移动开发工作中为了调试与服务器端的网络通讯需要抓包来分析,在移动测试工作中当我们发现BUG时经常需要抓包分析定位BUG。现在开发前后端分离,我们作为测试人员需要具备定位BUG是前端还是后端的BUG的能力,这样我们在提交BUG单的时候才知道这个BUG应该指派给负责前端的开发还是负责后端的开发。这里我想举一个例子,比如说,我们在测试APP的时候发现一个页面中内容或数据显示错误,甚至不显示。?我们可以抓包分析这个页面请求的接口,我们可以查看是不是因为接口的返回值错误,还是请求的url不对,或者其他的原因。这些情况都需要我们借助抓包工具来完成。而Charles是一个功能非常强大,非常好用的一个抓包工具,这移动测试工作中使用抓包工具Charles这类工具都是我们必备的技能。
学习这门课程,你不仅可以使用Charles进行抓包分析,你可以使用Charles的Compose攥写功能做简单的接口测试。只要你的工作中使用的是HTTP/HTTPS协议,那么这个课程就适合你,你就需要Charles这类抓包工具。
这门课程包含:
第1课 charles简介及安装 |
第2课 charles手机抓包设置 |
第3课 charles的https抓包方法 |
第4课 charles的弱网设置 |
第5课 charles过滤网络请求 |
第6课 charles的map重定向功能 |
第7课 charles的rewrite功能 |
第8课 Charles的Breakpoints功能 |
第9课 Charles的Compose功能 |
第10课 Charles服务器压力测试 |
我们总共分了10个课时来学习Charles,这10个课时包含了HTTP抓包,手机抓包,由于现在网络基本上都是https加密,所以课程也包含了如何使用Charles进行https抓包分析。在APP专项测试里有一项网络专项测试,而网络专项测试中慢速网络测试至关重要,课程也包含了如何使用Charles模拟慢速网络。在测试项目时需要截获网络请求、修改请求参数、修改返回值等等这些场景就需要Charles的map重定向、rewrite重写、breakpoints断点、Compose攥写这些功能。
更多具体的内容请朋友们点击购买课程,谢谢。
原创文章,作者:iTestCat,保留所有权利,禁止转载,如若转载,请联系作者!