移动测试
文章平均质量分 91
itest_2016
爱测未来,一群热血有志青年所组成的团队
展开
-
简单易用的APP专项测试工具iTest4.7.0发布啦
1.更新说明 内存增加了PrivateDirty监控维度(应用独占内存大小)、增加了帧率的分析维度、增加了页面响应时间和刷新时间指标 支持监控电池和流量的过程中做清理操作 添加电池和cpu温度监控 监控间隔时间支持500毫秒设置 支持单独对全局性能监控 解决非root手机无法使用logcat工具 解决了内存填充工具无法设置较大内...原创 2019-10-30 08:03:14 · 4946 阅读 · 1 评论 -
在airtest中使用ocr反向识别文本内容
airtest是网易开发的一款基于图象识别的ui自动化框架,其对元素操作的流程是先对元素进行截图,再和客户端当前界面截图进行对比,找出位置,执行点击操作。这样的操作免除了传统的查找控件的繁杂,但是对元素的断言却不够精细,尤其在不仅仅判断元素是否存在,而且还要对文本的内容进行检查时,可以说无能为力了。想要解决这个问题,可以使用回归传统的元素查找方式(airtest内置了各端通过元素查找方式的...原创 2019-09-04 08:25:42 · 3571 阅读 · 0 评论 -
蚂蚁金服移动测试工具solopi监控部分源码导读。。持续更新
监控模块解析概述solopi的监控部分主要在工程目录src的shared下,部分对性能要求较高的监控指标采用c语言收集,利用jni技术提供调用接口。整体框架解耦性较高,其基础性能数据监控代码在display目录下。调用链解析displayable接口作为基础的性能数据监控接口,被具体的性能监控实现类继承实现,具体的文件在目录display\items\下,共有6个文件,实现了对...原创 2019-09-04 08:27:44 · 1251 阅读 · 0 评论 -
Android兼容性测试应该怎么做逼格更高呢?
1 概述兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。2 兼容性测试的目的由于Android设备在品牌、系统、屏幕、硬件等碎片化较为严重,导致一些app在特定的机型上未能按预计的设计展示和运行,导致用户体验较差,不利于app的推广,影响业务发展。为此,app需在上线前进行兼容性专项测试,以便尽可能适配市...原创 2019-07-29 23:19:35 · 760 阅读 · 0 评论 -
AJP13漏洞利用
前言平时学习过程中使用nmap扫描目标服务器或者C段的时候经常会发现8009端口的AJP13服务,一直没有很在意这个服务是干嘛的。直到遇见一个服务器没有开放其他多余的端口情况下迫不得已要弄清楚,开放的这个服务是干什么的,MSF下的脚本又使用不方便功能单一,所以就有了这个文章。AJP13服务简介AJP13是定向包协议。因为性能原因,使用二进制格式来传输可读性文本。AJP协议:WE原创 2017-10-31 21:43:29 · 16306 阅读 · 5 评论 -
android crash自动化分析
什么是Crash?Crash就是由于代码异常而导致App非正常退出现象,也就是我们常说的“崩溃”。Android中有哪些类型Crash通常情况下有以下两种类型Crash:分为Java Crash、Native Crash首先来探讨下Java CrashJava Crash在Android上的特点1. 这类错误一般是由Java层代码触发的2. 一般原创 2017-10-31 21:39:26 · 3012 阅读 · 0 评论 -
视频上线系列之移动
好消息、好消息!!!爱测学堂又开新课啦!!!原创 2017-08-15 11:14:28 · 203 阅读 · 0 评论 -
APK反编译及防护技术
Android APK安全已经是当前安全测试关注的重点,尤其是在互联网公司,很多系统涉及政务信息与支付的,安全问题更是需要重点关注。原创 2017-08-21 16:25:53 · 1200 阅读 · 0 评论 -
公告:iTest新版本发布,率先支持Android7.0+
听说Android7.0装机量大增听说Android 8.0要来了听说你的App在7.0上还不能获取性能数据?莫方,iTest4.5.0版本,首度支持Android7.0+版本,只需root,就可以照常获取各项监控数据啦!然而Emmagee、GT、EasyTest都不支持7.0呢,求证据!客官请看,有图为证!下图中可以看到手机为7.1.1系统的Nexus5,上面红色字体是i原创 2017-07-24 10:17:31 · 3825 阅读 · 0 评论 -
爱测未来移动-Android静默安装
静默安装,就是apk在后台悄悄地安装,用于解决android自动嵌入式智能设备远程自动升级问题,安装过程无需人为操作。很多流氓软件喜欢干。但从现在的情况看,只有root了的手机,或者你能搞到手机厂商的签名,才能静默安装。关于静默安装,基本上有两种情况。1.root情况下静默安装2.非root下面静默安装root情况静默安装 调用p原创 2017-06-23 11:12:07 · 509 阅读 · 0 评论 -
爱测未来移动-iTest特色功能介绍
iTest是我们团队得意之作,作为一款好用的性能监控工具为大家所熟知。但是你知道吗?iTest不仅仅只局限于好用,它还拥有好多强大的特色功能。本期,让我们带你见识一下iTest那些不为人知的特色功能。一、工具箱模块工具箱模块作为首页的一块重要组成部分却一直不为人,起原因在于它是专为场景测试而存在的。接下来让我们深入其中了解一下吧。1、cpu模拟可以输入模拟占用系统CPU的百分比,但原创 2017-05-17 11:15:20 · 5292 阅读 · 0 评论 -
爱测未来移动-QNX性能监控方案
1、背景介绍目前各平台通过各自的脚本获取数据,然后通过其他工具对数据进行展示,方案已能够满足当前的项目需求,但跨平台数据统计项和数据展示方式不一致,可对比性较差。当前的监控方案是通过shell脚本,定期执行top命令收集cpu使用信息,执行showmem命令收集内存使用信息,然后保存到日志文件中。最后将日志文件下载到PC并导入Excel对数据进行筛选和分析,展示出cpu和内存的使用情况原创 2017-05-16 15:53:08 · 3757 阅读 · 2 评论 -
爱测未来移动-从Emmagee代码浅谈Android基础性能数据监控方法
一、监控数据及工具概述相信移动测试方向工作的同仁,针对业界经常用到的性能监控工具和常见的性能监控数据,都不会陌生。这里也简单的聊一聊,接触过的主要监控工具有:网易的Emmagee,腾讯的GT,阿里的EasyTest,讯飞的iTest。Emmagee相对而言比较简单,主要用于监控单个App的CPU、内存、流量,且仅适用于App的单进程,同时监控整机的CPU、剩余内存、电量、电流、原创 2017-05-17 13:59:57 · 1581 阅读 · 0 评论 -
爱测未来移动-iTest的实战应用实例
本期内容主要为大家介绍iTest的实战应用案例。iTest可以监控多个App或linux进程的CPU、PSS、流量、电量,针对多进程的App也同样适用,同时监控整机的CPU占用、剩余内存、CPU温度、FPS。此外,提供了CPU、内存、弱网等辅助测试场景的模拟。一、linux进程监控linux进程并非App应用,其并不一定有UID,所以也不能通过常规的筛选应用的方式,借助iT原创 2017-05-17 16:12:13 · 4247 阅读 · 0 评论 -
爱测未来移动-Android源码阅读利器之openGrok
如何快速查阅、定位android源码,这里推荐工具openGrok。阅读Android源码工具很多,有sourceinsight, vim+ctags+taglist+cscrop,android studio 等,都各有优缺点。这里选择openGrok的原因如下:基于web在服务器上运行,在本地用浏览器直接查看。简单易上手原创 2017-05-17 17:14:15 · 2724 阅读 · 0 评论 -
爱测未来移动-移动端H5调试与自动化
移动端H5调试Web调试下载谷歌浏览器,点击浏览器右上角“三”图标,在下拉选项中选择“更多工具”-“开发者工具”,或者直接按F12;在弹出的面板中,选择左上角“手机”图标,浏览器内容即可变成模拟手机模式,如图所示;通过点击模拟手机左上角的图标,还能随意切换iphone手机型号,查看对应型号下页面的展现形式;原创 2017-05-18 08:54:24 · 3436 阅读 · 0 评论 -
爱测未来移动-再谈Android数据监控_iTest优化解密
上文《从Emmagee代码浅谈Android基础性能数据监控方法》介绍的是很通用的一些方法介绍,我们的iTest工具前期几乎是完全基于类似的方法,但是在实践过程中,我们遇到过很多坑,也收到很多粉丝提出的新场景需求,为了填坑和能够满足更多的场景,我们在很多实现上做了优化,也形成了我们自己的一些特色功能,这里先聊一聊一些优化实践吧。1. NDK实现随着手机的更新换代,硬件性能和配置原创 2017-05-18 09:18:50 · 1423 阅读 · 0 评论