AppCrawler运用总结】的更多相关文章

appcrawler 标签(空格分隔): appcrawler appcrawler 简介 一个基于自动遍历的app爬虫工具. 支持android和iOS, 支持真机和模拟器. 最大的特点是灵活性. 可通过配置来设定遍历的规则. 自动遍历的价值 自动化探索测试, 遍历基本的界面, 了解主要界面的可用性. 比如兼容性, 基本功能 利用遍历获取app的加载时间和性能数据, 需要借助其他的性能数据抓取工具,比如OneApm, NewRelic 利用遍历验证app的内存泄漏以及稳定性等功能, 需要借助L…
AppCrawle是自动遍历的app爬虫工具,最大的特点是灵活性,实现:对整个APP的所有可点击元素进行遍历点击.   优点: 1.支持android和iOS, 支持真机和模拟器 2.可通过配置来设定遍历的规则(比如设置黑名单和白名单,提高遍历的覆盖率) 3. 其本身的遍历深度覆盖较全,比如它拥有APP的dom树,根据每个activity下的可点击元素逐个点击,比monkey更具有规律性,覆盖更全面 4.生成的报告附带截图,可以精确看到点击了哪个元素及结果,对crash类的问题定位清晰   缺点…
1.appCrawler环境配置 1.1 apkinfo获取安装包的报名和mainActivity https://github.com/codeskyblue/apkinfo/releases 使用方法:apkinfo 安装包 1.2 手机镜像工具 scrcpy mac安装scrappy:brew install scrcpy windows:https://github.com/genymobile/scrcpy 1.3 安装Appium  sdk 1.4 xpath:http://www.…
Usage: appcrawler [options] -a, --app <value> Android或者iOS的文件地址, 可以是网络地址, 赋值给appium的app选项 -c, --conf <value> 配置文件地址 -p, --platform <value> 平台类型android或者ios, 默认会根据app后缀名自动判断 -t, --maxTime <value> 最大运行时间. 单位为秒. 超过此值会退出. 默认最长运行3个小时 -u…
一.背景 一年前,我们一直在用monkey进行Android 的稳定性测试 ,主要目的就是为了测试app 是否会产生Crash,是否会有ANR,页面错误等问题,在monkey测试过程中,实现了脱离Case的依赖,但是monkey测试完全随机.不可控,并且只支持Android系统,不支持iOS系统:然而在我们不断的实践中发现,monkey测试已经不能满足于我们的部分业务需求,比如说我们想让稳定性测试更灵活.跨端支持iOS.日志可读.定向场景设计.测指定页面的稳定性.报告清晰展示遍历结果等等,mon…
AppCrawle是自动遍历的app爬虫工具,最大的特点是灵活性,实现:对整个APP的所有可点击元素进行遍历点击.   优点: 1.支持android和iOS, 支持真机和模拟器 2.可通过配置来设定遍历的规则(比如设置黑名单和白名单,提高遍历的覆盖率) 3. 其本身的遍历深度覆盖较全,比如它拥有APP的dom树,根据每个activity下的可点击元素逐个点击,比monkey更具有规律性,覆盖更全面 4.生成的报告附带截图,可以精确看到点击了哪个元素及结果,对crash类的问题定位清晰   缺点…
AppCrawler是什么 你可以把它想成类似monkey一样的工具,调起你的应用程序并执行各种动作(点击,输入,滑动等)来通过这种方式 来查看各种情况下应用程序的状态 官方文档链接:AppCrawler官方文档 如何使用AppCrawler 1.确保自己有最新版本的androidSDK,通过androidStudio来完成androidSDK的下载 androidStudio下载 2.下载AppCrawler AppCrawler下载 3.确认仿真机或者物理设备在线,adb devices 4…
一.环境 1.环境准备:安装安卓SDK + 真机 + appcrawler-2.1.3.jar 在放 appcrawler-2.1.0.jar 的文件夹下执行以下命令: 1.生成yml的demo:java -jar appcrawler-2.1.3.jar –demo 2.更改并运行yml配置文件:java -jar appcrawler-2.1.3.jar  -c example. yml 3.Java -jar appcrawler-2.1.0.jar -a jingdata.apk -c…
https://testerhome.com/topics/10574 https://yq.aliyun.com/articles/277985 https://github.com/seveniruby/AppCrawler/tree/master/doc…
百度网盘: https://pan.baidu.com/s/1bpmR3eJ mac下安装appium 真机或者模拟器均可. 确保adb devices可以看到就行 启动appium 启动appium #ios测试默认连接4724默认端口 appium --session-override #android测试默认连接4730默认端口 appium --session-override -p 4730 下载appcrawler. 下载appcrawler工具, 解压. 只要有java即可 App…