charles怎么在手机上抓包 软件测试工具都有哪些?

[更新]
·
·
分类:互联网
4991 阅读

charles怎么在手机上抓包

软件测试工具都有哪些?

软件测试工具都有哪些?

作为一名资深测试工程师,我可以回答你。
1、常用的抓包工具,个人推荐charles,为什么不推荐fiddler ,因为fiddler 用着用着就会出现一些莫名其妙的问题。
2、简单的接口测试工具,postman。
3、大多数公司会用到的性能测试工具:jmeter 。
4、思维导图工具必不可少,具体用什么看自己习惯,可以百度一下。
5、office 办公软件也是必不可少的。
6、数据库连接工具navicat以及linux工具XShell或其他的连接工具,看个人爱好。
7、移动端app测试必须掌握的adb命令。
8、常用的缺陷管理工具,git或svn版本控制工具等。
9、常用的web网页浏览器自带的调试工具也需要掌握。
10、自动化工具:移动端appium ,web端的selenium 等,以及testng等。

升级软件后怎么删除原来的旧版本软件?

可以,配合旧版带app管理的iTunes软件 (下载app)+Charles 网络抓包软件 (截取下载请求,修改下载请求的版本号)+iMazing (安装下好的旧版app 给iPhone)。
抓包软件下载后安装,安装证书,永久信任该安装的证书。
点击下载app,下载开始后停止下载并删除任务。
3.转到Charles 找到对应项目,带有buy iTunes 等字样的那个项目右键开启SSL 和breakpoints。
4.再次点击app下载,这时会自动转到Charles界面,第一次请求点击Execute,收到回馈后,点击Edit Response里面的XML Text格式,可以看到所有版本的请求编号,拷贝所有编号,最底下那个代表最新的版本。abort此次下载。
5.重新下载app,跳转到Charles界面,第一次请求时Edit Request,将版本号改为你想要的旧版本的那个号,点击Execute,收到回馈后再次点击Execute,同时可以取消掉所有breakpoints让项目下载完。
6.下载好的旧版本的app在Music iTunes文件夹里,将ipa导入iMazing软件,安装到你的手机。
我写了个详细教程 iOS下载旧版本app或者已下架app方法