51Testing软件测试论坛

标题: Day3-4测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-5-10 13:49
标题: Day3-4测试积点任务
问题:
appium 运行时,如何获取 adb shell dumpsyst 或 adb bugreport日志,这两者运行时会有冲突,如何解决?
如标题,我想在运行appium编写的用例时,获得这个用例完成时手机的cpu和内存的信息
如何获取信息
1.adb shell dumpsys meminfo xxxx
2.adb bugreport
下列代码,有两个用例作为展示
  1. <font face="微软雅黑" size="3">
  2. def test_background_1(self):
  3.         self.driver.background_app(2)
  4.         os.system("adb shell dumpsys meminfo xxxxxxx > d:/log/background.txt")

  5. def test_changetab_1(self):
  6.         Element.toClickbyName("通讯录")
  7.         os.system("adb shell dumpsys meminfo xxxxxxx  > d:/log/changetab.txt")</font>
复制代码


如下图


[attach]115300[/attach]
在第二个获取日志时报错了
这里想是不是appium运行时因为就连接了adb
在运行时又运行adb 做其他操作,导致的?
那如果我想实现我这种在执行了一个用例后,就获取一下cpu和内存的数值好用在后面获得数据,
要怎么解决这个日志的问题,求大神们给点建议


作者: abcsell    时间: 2018-5-16 09:34
别是内存不够,杀死进程了
作者: libingyu135    时间: 2018-5-16 10:05
学习,不太清楚这个
作者: 梦想家    时间: 2018-5-16 10:33
内存够么
作者: qqq911    时间: 2018-5-16 10:45
检查下硬件环境
作者: jingzizx    时间: 2018-5-16 10:53
考虑多进程处理




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2