#75 楼 @x234115233 缺少了模块,去安装下~
@hlfang 检查下你的路径,错误信息里面有了
我也想试试,哈哈~
想想我的生活,感觉活的水生火热。。。
我也补充下黑白名单以及一些长时间跑的例子,很多都是之前的笔记,摘录于网上:
--pkg-blacklist-file 后面跟的是文件的路径
--pkg-whitelist-file 后面跟的是文件的路径
可以自定义设置目录 /data/local/tmp/
在 d:\writelist.txt 中设置白名单格式如下:
com.pageage.test
......
adb push d:\whitelist.txt /data/local/tmp/
adb shell monkey -- pkg-whitelist-file /data/local/tmp/whitelist.txt --throttle 200 300
这个命令的意思就是 只跑白名单里面的应用,延迟 200 毫秒 执行 300 次,黑名单的执行方法和白名单一样
monkey --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 30000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
monkey --pkg-whitelist-file /mnt/sdcard/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 90000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
monkey --pkg-whitelist-file /mnt/sdcard/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 30000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
monkey --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 180000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
monkey --pkg-blacklist-file /mnt/sdcard/blacklist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 180000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
monkey --pkg-whitelist-file /mnt/sdcard/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 180000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
跑 ALL APK 命令(>24 小时):
monkey --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 360000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
跑 ALL APK 命令(>24 小时)加入黑名单:
monkey --pkg-blacklist-file /mnt/sdcard/blacklist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 360000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
monkey --pkg-whitelist-file /mnt/sdcard/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 360000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
撒时候行动?我已经关注了。。哈哈,另外有个疑问,接口的检查点,是否需要去查数据库?
人生苦短,我用 python,也可用 jython,cython
我试过了,貌似有些地方并没有遍历:
只遍历了黑色方形里面的两个,其他的区域没有遍历
自己代码控制就好,adb 指定不同的 activity,楼上子昂兄已经说了
—— 来自 TesterHome 官方 安卓客户端
你的意思打造一个支持性能,安全,功能测试的接口测试框架,这样还是接口测试框架?,,,感觉太重了
#16 楼 @litianping 要启动多个进程,看看这个就知道了 appium+python (二) 支持多设备并行
@joko 我也想知道你的异常怎么捕捉的,比如三台手机,有两台手机闪退了,如何捕捉到这两台闪退手机的日志信息并且在不影响到框架的正常运行的?
感谢论坛,学到了很多知识,希望越办越好
—— 来自 TesterHome 官方 安卓客户端
#7 楼 @harmo
刚好看到消息,遇到难题,在论坛找答案中,关于闪退我这样处理的:
谢谢,书已收到~
你居然做了这么多,感觉已经脱离了测试的范畴了。。。。不过确实流弊
还能这么玩,长知识了!对这方面不了解,请问下,你这里是对开发已经混淆的代码进行检查吗?
已经转载了,为以后不知何年何月的深入研究做准备,哈哈