刚开始接触app测试,一无所知的时候只知道点点点,基本的手工测试,但是实际上,通过接口去测试,可能会有更高的效率和便捷,下面是我对接口测试的理解,目前还没验证是否酱紫:
首先,说道基本的抓包工具Charles、fiddler、wireshark等,刚开始我接触的是fiddler,但是fiddler经常弄到我本地都无法进行链接网络,最后慢慢的同事给我介绍 了Charles这个抓包工具;刚开始,我作为一个测试新人,我不知道什么叫抓包,进到去时开发人员问我会不会抓包时,我还是一脸懵的,自己也没去查也没去学,到后面测试移动端的时间久了,也学到了一些基本的测试要领,就慢慢往外拓展自己的思维圈。抓包在百度的翻译是“抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全”,描述的比较官方,但是在我的理解就是:他是用来检查接口传的参数和前端返回的值得检测,接下来说说Charles工具的真实运用:
1.如何设置代理信息及安装配置:
在网上下载下来的版本,需要下载安装ssl/https,再进行设置操作
(1)先下载安装
下载地址:https://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/
(2)设置
移动端和桌面端都安装完成后,先打开help——SSLProxying——install Charles Root Certificate;里面可能显示“此证书不被信任”,此时我们需要在证书上点击右键展开信任——选择始终信任,也可通过安装证书,根据向导找到下载的目录找到对应文件进行信任
2.设置代理
(1)先查找本地ip和端口号:
ip查找方式:cmd——ipconfig
端口:proxy——proxy Setting
(2)移动端设置代理:
(3)配置好了后就可以正常使用了,第一次代理会提示是否允许的弹框,点击“allow”就可以了
3.安装完成后,可能会链接不了的情况,一般分为几种
(1)端口号被占用:
在Proxy里的Proxy Setting就可以设置端口号,默认为8080,,可自行进行修改
(2)第二就是代理设置不正确或没装插件
目前先更新介么多,后面慢慢补充如何方便利于我们的测试工作哦