看起来很强大的感觉,官方的文档说 appium 已经支持了
desired_caps['app'] = os.path.abspath('/Users/seveniruby/Downloads/xueqiu_7.7.1.apk')
建议改成
desired_caps['app'] = '/Users/seveniruby/Downloads/xueqiu_7.7.1.apk'
#20 楼 @vigossjjj 看起来不错,我先收藏了
#17 楼 @seveniruby 不提了 用 npm i -g appium
我就没有一次成功的。话说 nodejs 我也不是没学过,reactnative 我也会写呀,但 appium 安装遇到的错误真是难搞。要是没有 appium.dmg 我还真是连尝试没没法尝试了
@all 多谢大家,看大家说的,主要的理由像是跨平台。 另外如@monkey 所言,我 case 写的确实不多,我需要先多写写 case. @seveniruby appium 确实感觉太臃肿了 @wyb199026 一个月真的好久。
#2 楼 @chenhengjie123 我有种感觉就是,关于手机应用的黑盒测试框架实在太少,无奈之下,大家只好去用 appium 了
有意思,看起来不错
#6 楼 @jianjianjianbing 第一次发帖 _^ 以后估计还会写的
一开始不是应该先出个 hello world 题吗?似乎这种题就可了刷掉好多人了
#1 楼 @chenhengjie123 确认了下,push 之后的进度看样子是获取不到
#1 楼 @chenhengjie123 安装包最终是复制到/data/data 目录下的,有可能也是可以的。不过平常关注最多的是安装包复制到手机这一步,因为数据线连接不稳定的原因,push 这一步失败的概率比较高。
可否简单的概括下,流程度测试检测的是那个部分,具体检测出来的是什么样子的?
可以试下 Go 语言,另外机器性能也需要尽量的好才行,系统的参数也需要做适当的调整。 BTW:不要告诉我你用 windows 做服务器
testerhome 这个社区做的不错嘛。 文章写的也不错,有些地方我简单的说明下
cpu
文章中写 cpu 的获取是这样子的shell dumpsys cpuinfo
不过这种方法延迟很厉害,直接解析/proc/<pid>/stat
会更好一些。
帧率
文章中似乎提到的很少,我猜应该是通过dumpsys SurfaceFlinger --latency SurfaceView
获取到的,这个命令的输出有一些垃圾数据也需要过滤掉。获取帧率还有很多其他办法,比如 root 的手机可以通过调用service call SurfaceFlinger 1013
获取当前已经刷新过的帧数,稍微计算下就能计算出帧率了。