APP自动化测试各项指标分析

一、内存分析专项

  1. 启动App。
  2. DDMS->update heap
  3. 操作app,点几次GC
  4. dump heap
  5. hprof-conv转化
  6. MAT分析

二、区分几种内存

  1. VSS- Virtual Set Size   虚拟耗用内存(包含共享库占用的内存)
  2. RSS- Resident Set Size   实际使用物理内存(包含共享库占用的内存)
  3. PSS- Proportional Set Size   实际使用的物理内存(比例分配共享库占用的内存)
  4. USS- Unique Set Size   进程独自占用的物理内存(不包含共享库占用的内存)
  • 一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS

原文地址:https://www.cnblogs.com/xiaowenshu/p/10046745.html

时间: 11-29

APP自动化测试各项指标分析的相关文章

WEB、接口、APP自动化测试的一些看法

当故事看即可,只是个人看法............... 目前在各个软件公司中基本上存在WEB和APP的对外系统,不管是电子商务.电信.新闻等基本上都有WEB和APP同时存在.对于APP个人感觉是新东西,但也觉得它就是个老东西,因为大家是否记得我们曾经装在电脑上的Application应用程序,当然一个管理软件当时就很NB了.不过现在手机上的Application和以前电脑上的Application当然不管技术上还是形态上都是不一样的,但使用上似乎是一样的,同样的下载---安装---使用.这些都

移动APP自动化测试框架

简介 移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的"变", 变化导致自动化用例的大量维护.从分层测试的角度,自动化测试应该逐层进行.最大量实现自动化测试的应该是单元测试,最容易实现也最容易在早期发现问题:其次是接口级测试,以验证逻辑为目的进行自动化,由于接口的相对稳定,自动化测试成本相对也可以接受:自动化成本最大的便是UI级自动化测试,然而UI界面是直接反馈给用户的效果展示,适度的尤其是BVT级的自动化测试也是非常必要的.本文通过分析几种自动化框架的异同,使测试人员

sikuli+eclipse对于安卓app自动化测试的应用(第一次写博客,有些语言还不太专业,望海涵)

Sikuli是什么? 下面是来自于官网的介绍:Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots). Sikuli includes Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environm

包建强的培训课程(3):App竞品技术分析

Normal 0 10 pt 0 2 false false false EN-US ZH-CN X-NONE $([{£¥·‘“〈<「『[[[〝﹙﹛﹝$(.[{£¥ !%),.:;>?]}¢¨°·ˇˉ―‖’”…‰′″›℃∶.."〉>」』]]]〞︶︺︾﹀﹄﹚﹜﹞!"%'),.::?]`|}-¢ /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0;

App竞品技术分析 (3)减小安装包的体积(转)

http://blog.csdn.net/JspAndAsp/article/details/49339403 1 从几件小事说起 春节在家帮姐姐的iPhone手机安装市面上形形色色的App,忘记她是使用4G流量包月了,于是在下载了10个App后,不但耗尽了流量,还按照0.3元/兆的价格扣了七八十元流量费用.后来我检查了这几个App的体积,发现每个App体积都是40-50M的样子,这让我很吃惊,因为我记得两年前这些App也就在10-20M的样子. 另一件记忆犹新的事情,是去公园景点游玩,当时公园

【APP自动化测试】Monkey的测试原理和方法

参考资料:http://blog.csdn.net/io_field/article/details/52189972 一.Monkey测试原理:Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件的稳定性.健壮性的快速有效的方法. 二.测试准备 1.首先需要将手机连接到PC,测试连接是否正常,可在cmd里输入adb devic

Appium基于Python APP自动化测试框架 -- PO

关于对自动化测试框架PO的认识详见之前我写的博客:http://www.cnblogs.com/hanxiaobei/p/6755329.html 本篇主要是说appium自动化测试如何有PO的设计思想来实现. PO模型的目录结构: 其中,main.py为框架的主入口,test_creat.py调用creat_page.py,creat_page.py调用base_page.py. PO代码示例: main.py 1 import unittest 2 import HTMLTestRunner

移动APP测试之安全性测试策略分析

随着互联网发展,APP应用的盛行,最近了解到手机APP相关的安全性测试,以webview为主体的app,站在入侵或者攻击的角度来讲,安全隐患在于http抓包,逆向工程. 目前大部分app还是走的http或者https,所以防http抓包泄露用户信息以及系统自身漏洞是必要的,通过抓包当你查看一个陌生用户信息时,一些手机号,qq等信息页面上应该不显示的,但这些信息不显示并不代表服务器没有下发,好多都是客户端限制的,通过抓包,完全可以查看到陌生用户的app.再如好多发帖,push消息的应用,如果没有消

广州App开发公司?:分析目前记账App市场的格局

去年,互联网金融爆发期,移动金融模式迭出,仅记账软件就涌现出180多款APP,但多因没有财务基因昙花一现.大浪淘沙之后,到目前称得上具备用户规模的屈指可数.而在这其中也鲜有互联网巨头影子,相反多是创业公司吸引了相当体量的用户. 广州App开发公司广州英趣信息科技表示:2015年第一季度记账理财APP季度监测报告显示,互联网巨头在其中并没有占到绝对优势,一季度活跃度排名分别是随手记.卡牛信用卡.51信用卡管家以及挖财.可见,一个看似简单的记账理财APP,背后往来着数百亿的大生意. 7月31日,网易

“速达”APP的NABCD的分析!!

N(Need,需求) 在现有的环境中,每个人都越发希望做事快捷而明了.很多时候大学生除了日常学习,平时的休息就很少出宿舍大学生的懒癌症就显现出来了,我们针对这一现象设计一款"速达"软件,它能够快节奏点餐,快速送达到宿舍而且价格低廉. A(Approach,做法) 我们这款软件能够包含所有在校大学生,这款软件合作商家是学院食堂并将,能够为每单订单节约费用,并将这些费用用在送外卖的提成或者用来维护软件经费. B(Benefit,好处) 这款设计初衷在于我们很多同学在假期或者没课时候都不想下