一、Soloπ简介:

SoloPi是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。

二、Soloπ功能介绍:

2.1、录制回放:

SoloPi拥有录制操作的能力,用户只需要通过SoloPi执行用例步骤,SoloPi就能够将用户的操作记录下来,并且支持在各个设备上进行回放,这一切都能够在手机上独立完成。

2.2、性能测试

SoloPi能够记录待测应用的各项指标,你可以在悬浮窗中观察实时更新的数据,也可以对性能数据进行录制,在录制结束后查看图表;同时,Soloπ还支持性能加压,能够对CPU、内存进行限制,复现应用在性能较差、网络环境不佳场景下的表现。

3.3、一机多控

SoloPi支持通过操作一台主机设备来控制多台从机设备,不需要在各个设备上分别进行重复冗杂的兼容性测试,能够极大提升兼容性测试的效率。

三、Soloπ安装

3.1、手机端安装Soloπ

用Chrome打开网址下载Solopi.apk,然后安装到手机

https://github.com/alipay/SoloPi/releases

手机安装好如下图所示:

3.2、电脑端环境配置

1、电脑端下载Android SDK,安装到电脑

https://developer.android.com/studio/releases/platform-tools

2、电脑端安装完成后启动Android Studio,根据下图中安装对应工具

3、配置SDK环境变量

3.1、环境变量中添加ANDROID_HOME

3.2、系统变量中添加SDK的Path路径分别指向platform-tools和tools

3.3、测试是否配置成功→在DOS下面输入adb version,出现如下图所示界面,表示安装配置成功

3.4、开启手机开发者模式

打开手机的设置选项,在关于手机>> 软件信息菜单下,连续点击系统版本一项7次,系统会提示已进入开发者选项(不同手机进入的方式可能不同)

回到设置页面,即可看到开发者选项,点击进入找到USB调试,打开调试功能即可

3.5、链接adb

通过adb devices 获取手机id

通过命令adb tcpip 5555 配置链接端口

3.6、Android机启动Soloπ

第一次启动Soloπ时,会申请读写权限,获取读写权限后,Soloπ会将运行过程中获取到的各项数据存储到/sdcard/solopi目录下,如果不授予读写权限,Soloπ会使用/sdcard/Android/data/com.alipay.hulu/files/solopi目录作为存储位置。之后所有涉及到使用/sdcard/solopi目录的操作都需要替换为该目录

Soloπ第一次使用各项功能时,会提示该功能所需要的各项权限,如下图所示:

默认会申请以下权限:

adb 权限

请勾选“一律使用这台计算机进行调试”(或其他文案),点击“确定”

2.悬浮窗权限(直接授权)

3.添加到后台白名单(别多问,添加就行了)

4.动态权限申请(授权吧)

下一篇预告:介绍Soloπ的相关配置及设置

solopi是什么测试软件,App性能测试工具Soloπ(一)相关推荐

  1. 【APP 测试】APP 性能测试工具:MobileRunner 安装

    一.前言 APP 性能测试,尤其是对手机性能的监控,以及自动化测试,都是一个麻烦点,尤其原生代码还区分原生与非原生,市面上大部分好用的工具均需收费,开源工具又对 Android 7.0 以上的版本和 ...

  2. 【APP 测试】APP 性能测试工具:mobileperf 下载、安装

    一.下载 官方源码地址:GitHub - alibaba/mobileperf: Android performance test 二.打开项目 (1)使用 PyCharm 打开项目 (2)自定义修改 ...

  3. 【APP 测试】APP 性能测试工具:ADB 安装

    目录 一.ADB 下载 二.ADB 安装 (1)在当前目录下打开 cmd 命令提示符窗口 (2)使用 USB 数据线将手机或平板连接到电脑上 (3)手机开发者模式打开 "USB 调试&quo ...

  4. 移动App性能测试包含哪些内容?App性能测试工具有哪些?

    随着互联网高科技的蓬勃发展,移动app的的需求量和供给量都较大.但一款好app的成功上线以及为用户带来高效体验,性能测试起着关键性的作用.性能测试是通过自动化的测试工具模拟多种正常.峰值以及异常负载条 ...

  5. app服务器端性能测试,APP性能测试工具使用说明

    APP性能测试工具使用说明 内容精选 换一换 简要介绍wrk是一个开源的简单http性能测试工具,也可以叫做http benchmark工具.语言:C一句话描述:http性能测试工具开源协议:Apac ...

  6. dhrystone测试结果_Linux性能测试工具-UnixBench--安装以及结果分析-阿里云开发者社区...

    UnixBench unixbench是一个用于测试unix系统性能的工具,也是一个比较通用的benchmark, 此测试的目的是对类Unix 系统提供一个基本的性能指示,很多测试用于系统性能的不同方 ...

  7. vr性能测试软件,SteamVR性能测试工具

    不知道怎么下载?点我 游戏介绍 SteamVR性能测试工具是为Steam打造的一款辅助工具,通过本软件可让你提前知道VR游戏的配置要求,需要的小伙伴自行下载. 使用说明 1.下载解压本工具; 2.运行 ...

  8. 电脑游戏性能测试脸型软件,CPU性能测试工具(XtremeMark)5.6.2.420 官方版

    CPU性能测试工具(XtremeMark)是一款功能强大的电脑CPU性能检测工具,使用者可以通过XtremeMark进行详细的电脑数据检查,软件能够详细的列举出CPU的数据,测试结果等等,很好用的一款 ...

  9. app性能测试工具总结(7)

    前面讲述过app性能测试需要测试哪些和通过python脚本来执行adb命令,获取数据,当然这只是一种方式下面来看下依赖工具怎么测试, 先说有哪些工具,具体怎么用法,希望各位去找其他的资料,这个不难,工 ...

最新文章

  1. mysql单表多timestamp的current_timestamp设置问题
  2. LeetCode Construct Binary Tree from Inorder and Postorder Traversal
  3. ios 返回不会自动刷新页面问题
  4. Android优化系列之apk瘦身
  5. java dib文件 加位图文件头_位图(bmp)文件格式分析
  6. Spring框架是如何判断是否是上传文件请求呢
  7. openssl 基本算法小例
  8. springAOP与注解
  9. 在VB.NET中初始化网格实现方法知识讲解
  10. python模块 - re模块使用示例
  11. jquery插件整理篇(九)数据验证类
  12. 在线hash密码破解网站列表
  13. Drawio添加自定义图形工具箱
  14. 北京最新道路货物运输驾驶员考试真题题库及答案
  15. Unity3D引擎各大插件免费下载地址
  16. 一招教你在Linux命令行下测网速
  17. HTML超出文本显示省略号...[text-overflow]
  18. HFS+ vs APFS
  19. 华为云空间联系人是不是机主_小心!停用云空间导致通讯录资料消失?教你一招解决!...
  20. 大学文科生vs大学理科生

热门文章

  1. linux 查看用户组
  2. docker-- Docker Compose学习
  3. JAVA工厂设计模式——肯德基订餐
  4. Java基础学习之并发篇:哲学家就餐问题
  5. 让我也在Windows 下刷新BIOS
  6. hdu 1735 字数统计
  7. 东北林业大学计算机学院复试题,2016年东北林业大学信息与计算机工程学院程序设计基础(同等学力加试)考研复试题库...
  8. 敏捷 还是瀑布 敏捷优缺点
  9. 用计算机绘制工作表,如何用电脑做表格?
  10. DELL T420 服务器 安装Windows Server 2012 R2