随笔分类 - app测试
摘要:本文围绕以下性能指标介绍测试Android端的测试方法: 启动时间:启动APP所需时间 流畅度:也称为帧率FPS,指画面每秒传输帧数;帧率越大,页面越流畅。 过渡绘制:过度绘制描述的是屏幕上的某个像素在同一帧的时间内被绘制了多次。 内存:占用系统内存的大小 CPU:对系统CPU的占用率 流量:流量消
阅读全文
摘要:一、APP性能测试背景 在任何软件的测试过程中,性能测试都是一个很重要的环节。我们一般所说的性能测试分为客户端及服务器端。针对客户端性能测试,尤其像游戏、视频类的软件,比如玩游戏不断卡顿、看视频电量消耗极快,都直接影响了用户体验。 对于性能测试的需求,主要来源于行业的通用标准,竞品的参考数据,历史版
阅读全文
摘要:一、python中adb命令卸载app 卸载app的adb命令使用adb uninstall ,需要先确认安装app的包名,在此处定义了查询第三方安装app的方法和删除app的方法,在删除时传入的app包名先判断系统中是否有该包名的app,有则执行删除,没有则提示 import os from ap
阅读全文
摘要:一、python中adb命令安装app adb命令安装app的前提条件需要先启动夜神模拟器(设备),且adb已连接设备,此处设定了三种安装方式:常规安装、覆盖安装、降级安装(安装比当前版本低的版本) 在执行安装app步骤前首先判断了是否已连接设备,若连接了设备才执行安装的步骤,否则就返回当前连接设备
阅读全文
摘要:一、python连接模拟器 使用adb命令可直接连接设备(真机或模拟器),连接设备之后才能控制设备,执行自动化的相关操作,包括做app自动化中的:app的安装,卸载,模拟点击,输入,截图等等操作,此处用到的是python标准库中的os模块 计算机上主流的操作系统有Windows、Unix、Mac O
阅读全文
摘要:使用python编写脚本对app完成自动启动的操作 准备工作参考前篇:Appium+python之APP自动化一 一、python启动app的配置 from appium import webdriver # 后续操作依赖于这个库 desired_caps = { 'platformName': '
阅读全文
摘要:一、appium简介 1、什么是appium appium 是开源的移动端自动化测试框架; appium 可以测试原生的、混合的、以及移动端的 web 项目; appium 可以测试 ios,android 应用(当然了,还有 firefox os); appium 是跨平台的,可以用在 osx,w
阅读全文
摘要:adb命令连接安卓设备的方法 adb连接真机或者模拟器一共有以下三种方法 1、连接模拟器 2、有线连接真机 3、无线连接真机 1、连接夜神模拟器 ①启动夜神模拟器 ②连接模拟器 使用win+r按键输入cmd,回车打开cmd窗口 adb connect 127.0.0.1:62001 ③查看连接的设备
阅读全文
摘要:Appium 安装提供两种方式:桌面版和命令行版。其中桌面版又分为 Appium GUI 和 Appium Desktop。 建议:使用Appium Desktop 1、Appium GUI Appium 最先发布的桌面版本,将 Appium 的核心 Server 进行封装提供了图形界面,对初学者比
阅读全文
摘要:测试Android应用的时候经常会使用adb命令,怎么才能使用adb相关的命令? 一、Android SDK简介 Android SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
阅读全文
摘要:Android sdk下载地址:https://www.androiddevtools.cn/ 连接真机 一、adb有线连接手机(原装USB线) 1、用USB线连接手机和电脑,打开手机的USB调试模式,授权 电脑与手机需在同一个网络下 版本号点击7次,进入开发者模式,打开USB调试功能 2、打开命令
阅读全文