ios测试常用软件列表

charles 

http://www.charlesproxy.com  官网下载;

Mac下常用

的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请

求都通过它来完成,从而实现了网络封包的截取和分析。

WINDOWs下也有支持的版本;

常用功能:
  • 抓包,查看请求,入参,返回值

  • 简单模拟 多次重复请求;

  • 模拟不同网速;

Xcode 

只支持mac使用,从APP STORE下载;

Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE)

自带功能繁多,可点击查看说明:https://developer.apple.com/cn/xcode/index.html 


Instrument

只支持mac使用,xcode自带;

苹果系统应用性能调试工具,可以检测应用的流量、内存、CPU等;

测试使用说明:

https://developer.apple.com/library/tvos/documentation/AnalysisTools/Reference/Instruments_User_Reference/WiFiInstrument/WiFiInstrument.html#//apple_ref/doc/uid/TP40011355-CH32-SW1 

 PP助手

http://pro.25pp.com/ 官网下载;

提供iOS资源下载和设备管理的绿色工具,界面简约极致 全新视觉体验 更易上手、海量资源、高速下载、功能丰富,全面适用于iPhone、iPad、iTouch,是专业的苹果管家!功能类同于ituns;

WINDOWS下也有支持的版本;

常用功能:
  • 导出手机上的数据,安装删除应用;

  • 导出日志、本地数据库等资料;

图例说明:查看某应用生成的所有本地数据

ios测试基础七:常用软件_ios

SQLite Database Browser

http://sqlitebrowser.org/ 官网下载;

sqlite database browser3是针对sqlite数据库而开发的一个可视化数据库浏览器,简称sqlite查看器,使用它用户可以用最简单、直观的方式创建、编辑、处理SQL数据库,可以创建需要的数据库并分别为其创建图表,百分百自定义创建。

WINDOWS下也有支持的版本;

     具体用法:

  • 先用pp助手软件将手机里对应的应用的sqlite数据库导出 到电脑,比如 文件为 *.db

  • 再用 sqlitebrowser 打开文件 *.db,打开后,可以看到库下面所有的 table列表;

  • 再选择对应的table,即可看到对应的数据;

  • 支持 数据库查询修改等sqlite语法;

图例说明:查看某个数据库下面的表结构和数据值

ios测试基础七:常用软件_ios_02

未完待续。。。