世事洞明皆学问,人情练达即文章。这篇文章主要讲述AppCrawler相关的知识,希望能为你提供帮助。
简介
- 一个基于自动遍历的APP爬虫工具,支持安卓和ios,支持真机和模拟器。最大的特点事灵活性。可通过配置来设定遍历的规则
- 自动遍历的价值
- 自动化探索测试,遍历基本的界面,了解主要界面的可用性,比如兼容性,基本功能
- 利用遍历获取app的加载时间和性能数据,需要借助其他的性能数据抓取工具,例如OneApm,NewRelic
- 利用遍历验证app的内存泄露以及稳定性登功能,需要借助LeakCanary和MLeaksFinder
- 自动化回归测试,UI diff验证新老版本的功能差异,并识别细节的问题
- 抓取接口请求 辅助验证一些模块的基本接口,并辅助分析接口调用流程,为接口测试做准备
- 设置 Android_HOME环境变量
- 将SDK的路径添加到计算机属性-环境变量-高级变量-系统变量Android_HOME:D:\\softinstall\\android-sdk_r24.4.1-windows\\android-sdk-windows
文章图片
- 系统变量path中加入%ANDROID_HOME%\\tools;%ANDROID_HOME%\\platform-tools;
- 配置结束验证: 直接进入android sdk tools执行文件 adb logcat
- 安装appnium
- 我们需要先安装node.js ,node.js官方网站:https://nodejs.org
文章图片
- 下载完成,双击进行安装,如下图。
文章图片
- 安装完成,打开Windows 命令提示符,敲入“npm”命令回车。
文章图片
如果出现如上图信息,表示node.js安装成功。
- 通过npm 安装appnium install -g appium
- 也可以通过其他方式安装,安装完毕打开appnium(安装过程种出现问题可以百度解决)
- 下载appcrawler.
- 最新版本下载地址:
https://pan.baidu.com/s/1dE0JDCH
-
运行工具以jar包方式发布,需要java8以上的运行环境
java -jar appcrawler.jar
【AppCrawler】启动appnium
1、appnium-doctor查看环境变量配置是否正确,配置正确的应该如下图所示
文章图片
2、查询ip,
文章图片
3、打开appium,设置地址如图所示
文章图片
4、进入手机的wifi,设置代理和上图一致
5、数据线连接手机
6、adb devices 确定手机已经被连接
文章图片
7、启动appium
8、运行appcrawler 命令窗口进入appcrawler.jar所在的目录
文章图片
9、运行命令
文章图片
默认运行:
命令行进入appcrawler.jar所在文件夹,
输入java –jar appcrawler.jar –a osc.apk
推荐阅读
- android 解决连接电视机顶盒失败的方法
- 安卓基础干货(安卓测试以及解析)
- 安卓常见引起内存泄漏的五种情况
- Android和iPhone的最佳表情符号键盘应用软件推荐合集
- Win10系统uefi打开办法
- Win10下键盘打字出现重复该怎样办?
- Win10系统cortana无法连接网络怎样处理?
- Win10系统如何让任务栏自动切换颜色
- Win10驱动 如何迅速安装驱动?