我刚才撸了一遍代码,内存和 cpu 是使用,和 xcode 中 debug 面板是一样的,也就是当前 app 的内存和 cpu
windows 没试过,你可以在 windows 开个 linux 虚拟环境试试
参考命令:
java -jar webtest-1.0.0.jar
-w http://www.baidu.com
-r /Users/xinxi/Desktop/report
-c /Users/xinxi/Desktop/WebTest/target/chromedriver
这个页面是 web 的吧,需要切换上下文获取 web 页面元素
参考了 httprunner 的用例组织
是的
有些还是有意义吧,比如内存测试、稳定性测试,的确有些专项测试,测出来问题,解决也很难,或者说是无法解决
uiautomator2 只能做 android 项目,atx 可以做 android 和 ios.u2 是 atx 下的一个子项目,个人理解
demo 代码里边有需要的性能文件代码,需要在打包前用 shell 脚本自动化插入到被测代码中.
关于性能报告需要用一个自己写一个服务.
我再整理下脚本代码,最终做的形态是执行 shell 脚本插入被测代码和生成性能报告,写好的话我会放到 git 上的
嗯 后续会再写一个性能测试的帖子,会根据一些实际的工作项目
这个 monkey 类似 app 的自动遍历吧,通过配置一些策略可以让 monkey 更精准到达页面,目前 monkey 还有优化中,大致可以通过 monkey 产生的性能数据,看出当前 app 的性能高峰值.
多谢 又学习了
执行速度怎么样? 应该比 appium 快吧