APP测试概览

移动端测试项

常用的测试工具

抓包工具

  1. charles

    • 跨平台(windows,Mac),易用性强

    • 官网

  2. fiddler

    • 跨平台(windows,Mac),易用性强

    • 官网

  3. anyproxy

    • 阿里开源,可以命令行运行,也可以可视化,基于nodejs,方便二次开发

    • GitHub

  4. mitmproxy

    • 提供python API,支持python二次开发

    • 官网

  5. Stream

    • 仅支持iOS端,是端上的代理工具,可以支持4G抓包

  6. wireshark

    • 跨平台(windows,Mac),支持抓TCP/UDP请求

    • 官网

稳定性测试工具

  1. 安卓原生Monkey

    adb shell monkey –p com.lianjia.beike –-throttle 100 –-pct-touch 50 –-pct-motion 50 –v –v 1000 > c:\monkey.txt
  2. Maxim

  3. UICrawler

    • 支持Android、iOS和微信小程序,依赖Appium

    • GitHub

  4. AppCrawler

    • 支持Android和iOS,依赖Appium

    • GitHub

UI自动化测试工具

  1. uiautomator2

    • 基于python,Android UI自动化

    • GitHub

  2. facebook-wda

    • 提供python-Api,iOS UI自动化

    • GitHub

  3. weditor

  4. appium

  5. macaca

手机群控管理

  1. atxserver2

  2. stf

APP安全测试

  1. mobsf

性能测试工具

  1. GT

  2. SoloPi

综合测试工具

  1. appetizer

    • PC客户端工具,很多功能都有了,挺不错的

    • 官网

游戏测试工具

  1. airtest