awesome@qa + 关注
百度外卖用户端测试团队负责人,负责团队技术发展规划以及项目质量保障。负责设计并开发自动化测试框架与工具,帮助团队提升测试的质量和效率。深入理解持续集成体系建设,对质量体系有深刻的理解和积累。

Android MEM性能数据获取

发布时间:2019-07-06 21:12:33 浏览:899 评论 :0

查看内存使用情况使用adb dumpsys 命令 adb shell dumpsys meminfo 其中,package_name 也可以换成程序的pid,pid可以通过 adb shell top | grep app_name 来查找,下图是滴滴主端的内存使用情况 应用级内存 didi@bogon  ~  adb shell dumpsys meminfo com.

android 性能 Other

Android CPU性能数据获取

发布时间:2019-07-06 21:06:12 浏览:926 评论 :0

总体CPU 获取CPU信息思路 Android系统是基于Linux内核的,所以系统文件的结构和Linux下一样,系统总体CPU使用信息放在/proc/stat文件下,/proc/cpuinfo文件存放CPU的其它信息,包括CPU名称,直接读取即可。

linux android 性能 线程 string CPU

多机混合并发测试

发布时间:2019-07-06 21:01:04 浏览:542 评论 :0

一、前言 首先是启动appium,由于多台真机设备的测试,当然是要用到多个appium,其实对于多设备用appium做并发自动化测试,为了解决冲突,无非是解决两个问题 a、设备udid向appium发送以识别是哪台设备要做自动化测试b、appium启动所占用的端口 其实a的话有尝试过做指定设备的自动化测试就知道,b的话无非是appium用到的服务端口(默认4723),对应还有android端的bootstrap的端口以及iOS端的webdriveragent的转发端口,关于端口问题,在appium 1.6.5之后都是没问题的。

ios android 测试 自动化测试 bootstrap

基于iOS平台的性能检测方案

发布时间:2019-07-06 20:58:37 浏览:554 评论 :0

导语 在开发过程中,功能不仅要满足业务需求,也要关注功能对App性能带来的一些问题。开发人员在开发阶段检测性能比较容易,iOS端可以直接通过instruments工具进行检测。但是在测试阶段,测试人员要检测性能需要下载开发工具成本比较高。

ios 性能 线程 Xcode request

移动端性能测试方案

发布时间:2019-07-06 14:42:45 浏览:1022 评论 :0

一、移动端性能测试指标性能测试需要收集的指标项包含:页面时长、电量、CPU、内存、流量、包大小。目前阶段主要关注的指标项:页面时长、电量 二、指标收集&分析方法 页面时长:RD跟进所需场景进行埋点并上报Omega进行场景化、链路化统计分析 电量:Android使用batterystatus进行电...

ios android 性能 测试 数据分析 google 性能测试 github 电量测试

App耗电原因分析

发布时间:2019-07-06 14:35:04 浏览:1325 评论 :0

前言 起因:在路测阶段有不少同学反映,满电的手机出去路测,回来时已基本没电;也有反馈路测期间手机发烫; 了解原因之前我们先要知道CPU为什么会耗电? CPU在运行复杂度不同的任务是采用调频处理的,当手机处理复杂任务时,频率也会提高,自然对于电量的需求会增加。

android 布局 CPU

App电量度量参考标准

发布时间:2019-07-06 14:27:26 浏览:569 评论 :0

终端团队性能指标虽然当前顺风车并无各项性能指标的度量标准, 但我们可以参考有做过移动端性能测试经验的团队。 1、首先关注在性能测试场景中App的总体耗电是否符合基线标准,若符合则pass,否则需进一步定位具体耗电原因 2、秉承先有后优的原则,具体耗电项指标先参照终端团队,在性能的迭代中不断改进指标 Android Vitals 规则符合系统的规则,让系统认为你耗电是正常的。

android 监控 性能 性能测试

[iOS]无线连接电量测试

发布时间:2019-07-06 14:22:09 浏览:563 评论 :0

1、iOS11系统的测试设备 2、连接公司内网 3、通过数据线连接后选择window/Devices and Simulators 4、勾选connect via network 注:设备需设置密码 5、加载完成后移除有线连接 展示以上页面代表无线连接成功,移除有线连接后配置IP与设备一致。

ios 无线 配置 数据分析 activity 电量测试

[Android电量] 耗电概述 & 计算公式

发布时间:2019-07-06 14:17:31 浏览:1370 评论 :1

前言 电池电量耗费的源头实在太多,基本Android 设备上任何一个活动都会引起电池电量的消耗。 目前部分手机有 耗电排行的功能, 能显示出App耗电详情排行。虽然谷歌开放sdk 中并没有公开电量统计的API 或者文档,但因为安全中心->省电优化→耗电排行 中就是通过app 能显示出耗电详情排行,所以虽然未公开API但实则有相关的耗电API。

android java 模块 Core activity

[Android电量] 耗电信息统计服务battery / BatteryStats

发布时间:2019-07-06 14:08:32 浏览:1234 评论 :0

通过执⾏battery命令(不需要root) adb命令获取电量量消耗信息 获取整个设备的电量量消耗信息 获取某个apk的电量量消耗信息 batterystats使用步骤 通过执⾏battery命令(不需要root) 通过 adb shell dumpsys battery,返回结果后有电池的...

android shell js adb dumpsys

【Android电量】Battery Historian耗电分析

发布时间:2019-07-06 14:02:28 浏览:1384 评论 :0

两种版本分析模式: Historian V2 模式分析 1、纵坐标: 重要参数:wake_lock、plugged、battery_level、screen 具体说明: 1.1.battery_level:电量,可以看出电量的变化。

android CPU Mobile Battery Historian

【Android电量】Battery Historian环境部署

发布时间:2019-07-06 13:54:15 浏览:1072 评论 :0

1、Install Docker Desktop for Mac (ps: Requires Apple Mac OS Sierra 10.12 or above.)手动下载安装 https://docs.

android docker shell 镜像 trace Image Processing google file github Battery Historian

【Android电量】Battery Historian高级用法

发布时间:2019-07-06 13:47:30 浏览:1040 评论 :1

Wakelock analysis Kernel trace analysis Other command line tools Wakelock analysis 默认情况下,Android不会记录指定应用的用户空间下wakelock transitions的时间戳。

android Go 日志 bug shell js trace 测试 kernel Other adb cmd input Battery Historian

espresso框架

发布时间:2019-07-05 11:10:39 浏览:529 评论 :0

一、espresso简介espresso是google官方推出的ui自动化框架,可以用来做单元测试和自动化测试。 官方说明文档:https://developer.android.com/training/testing/espresso/ 官方中文文档:https://lovexiaov.

android 测试 google test 自动化测试 单元测试 view Espresso

测试闭环

发布时间:2019-07-05 10:58:57 浏览:746 评论 :1

一、需求评审 1.需求评审的目的 明确功能优先级,评审业务流程设计的合理性,评估技术可行性。 2.需求评审中注意事项 a)提前了解产品需求,明确核心流程、功能结构 b)评审过程中不避免乏味,时间越长越容易分心,所以先了解重点模块,循序渐进 c)评审中遇到争议点,避免发散讨论,引导大家快速决策,明确沟通,明确产品拍板 d)评审中遇到无法决策的点,记录下来,会后处理,不过多纠缠,后续让产品决策后更新需求文档。

模块 测试

从马蜂窝事件了解网络爬虫

发布时间:2019-06-21 00:01:23 浏览:1249 评论 :0

前言我们的目标 了解爬虫什么是爬虫爬虫的基本流程能爬取那些数据如何解析数据python爬虫架构Python 爬虫架构介绍Scrapy介绍及框架图具体爬虫操作一、页面获取二、目标提取三、指定链接抓取四、数据下载&存储五、添加交互附录Py2.x vs Py3.x爬虫脚本前言马蜂窝评论抄袭事件经过数据分析,马蜂窝上有7454个抄袭账号,合计从携程、艺龙、美团、Agoda、Yelp上抄袭搬运了572万条餐饮点评与1221万条酒店点评。

架构 模块 数据库 request 正则表达式 url html

python unittest框架理解

发布时间:2019-06-20 23:52:52 浏览:624 评论 :0

整个平台的搭建使用的是python的unittest测试框架,这里简单介绍下unittest模块的简单应用。 unittest是python的标准测试库,相比于其他测试框架是python目前使用最广的测试框架。

python 测试 test Suite

pytest VS unittest

发布时间:2019-06-20 23:51:05 浏览:1192 评论 :0

一、用例编写规则 1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则:   (1)测试文件必须先import unittest   (2)测试类必须继承unittest.TestCase   (3)测试方法必须以“test_”开头   (4)测试类必须要有unittest.main()方法  2.pytest是python的第三方测试框架,是基于unittest的扩展框架,比unittest更简洁,更高效。

函数 模块 配置 测试 表达式 test scope 插件 兼容性 session

Pytest+Allure

发布时间:2019-06-20 23:49:29 浏览:1915 评论 :0

概述pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点: 1、简单灵活,容易上手,文档丰富;2、支持参数化,可以细粒度地控制要测试的测试用例;3、能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest...

函数 模块 测试 xml test 插件 html utf-8 Allure pytest

[Android] 基于WLAN无线执行自动化方法

发布时间:2019-06-20 23:37:20 浏览:347 评论 :0

背景: 由于公司要测试APP 产品的耗电问题,我们采取的办法很low,对各个模块功能进行大量的手动测试,再通过Emmagee或GT得出来的结果来评估产品耗电,流量,CPU,内存的消耗等。由于手工效率太低,而且不准确,我们就决定用自动化来实现,但用自动化又面临了一个USB接电脑供电的问题,从而导致计算出来的功耗与手动跑的有很大的误差。

android 无线 自动化 主机 测试 IP 自动化测试 adb

6