111  
App性能测试
作者: 徐剑 于 2020年12月27日 发布在分类 / 测试组 / 性能测试 下,并于 2020年12月27日 编辑

adb+Emmagee+seafile+模拟器 App性能测试

简介:ADB全称Android Debug Briage,是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的android设备;Emmagee是监控指定被测应用在使用过程中占用机器的cpu、内存、流量资源的性能测试小工具;Seafile是一款安全、高性能的开源网盘软件。


1、安装jdk

2.1、安装包自行下载

1.2、环境变量配置

adb为AndriodSDK\platform-tools路径位置

JAVA_HOME 为 C:\Program Files\Java\jdk1.8.0_251

CLASSPATH为  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

PATH为  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

1.3、安装验证

在命令窗口中输入java -version 回车,能出现java版本则说明配置成功

粘贴图片

2、下载Android SDK

2.1、下载地址:https://android-sdk.en.softonic.com/download

2.2、环境变量配置

adb为AndriodSDK\platform-tools路径位置

PATH为%adb%

2.3、安装验证

在命令窗口中输入adb回车,显示adb相关信息说明配置成功

粘贴图片

3、模拟器

3.1、下载地址: https://www.yeshen.com/ (我这边用的是夜神,想用其它的可自行下载)

3.2、环境变量配置

PATH为安装位置\Nox\bin目录

3.3、模拟器连接(切记adb版本号与模拟器版本号需一致!!!

首先打开模拟器-设置-关于平板电脑-版本号,连续点击7次;然后点击系统-开发者选项-打开usb调试;夜神端口号:62001,命令行输入adb connect 127.0.0.1:62001回车键,输入adb devices回车键,出现连接成功信息

粘贴图片

注:如遇无法解决版本一致问题

把android-sdk里面的adb.exe版本复制出来, 然后改个名称叫nox_adb.exe,替换nox安装的路径:\nox\bin下的nox_adb.exe文件就行了

4、APP下载、安装

4.1、seafile

注册:https://demo.seafile.top/accounts/login/

seafile-app下载地址:https://www.seafile.com/download/

4.2、Emmage

下载地址:https://github.com/NetEase/Emmagee/releases

4.3、安装

模拟器点击安装apk按钮,进行app安装(也可在命令行输入命令安装)

粘贴图片

5.Emmagee使用

(1)、在模拟器中点击Emmagee打开软件, 选择软件名称前面的选择框,点击下方开始测试按钮,进行测试。

粘贴图片

(2)、在命令行输入adb shell pm list packages 回车,查看手机上所有的安装包

粘贴图片

(3)、找到刚刚安装的app包名,在命令行输入adb shell monkey -p 包名 -v -v -v 运行次数 >日志存放路径(指定一个包运行多少次,并将最详细日志信息存放指定路径下面)

粘贴图片

(4)、开始测试之后在左上角可查看到监控信息,点击停止测试按钮,可在文件助手-内部储存设备-Emmagee查看报告内容。

粘贴图片

粘贴图片

(5)、模拟器中打开seafile,新增文件夹,点击右上方添加按钮,进入操作界面,点击上传按钮,选择文件管理器,找到Emmagee文件夹,选中刚刚的报告点击上传,文件上传seafile-web端,可进行下载查看。

粘贴图片

粘贴图片

粘贴图片




 推荐知识

 历史版本

修改日期 修改人 备注
2020-12-27 20:48:16[当前版本] 徐剑 其他原因...
2020-12-27 20:36:44 徐剑 其他原因...
2020-12-27 20:23:23 徐剑 其他原因...
2020-12-27 20:20:57 徐剑 创建版本

 附件

附件类型

JPGJPG PNGPNG

  目录
    戎光软件知识分享平台 - free.V4.3.0-439 - 免费版