如何做好App性能测试

2023-10-31

  如何做好App性能测试,App性能测试和网站性能测试不一样,它分成客户端性能测试和服务器性能测试,下面我们详细来说明:

  1.客户端性能测试

  一个App做的好不好,不仅仅只反应在功能上。被测的app在中低端机上的性能表现也很重要。比如:一个很好玩的游戏或应用,只能在高端机上流畅运行,在中低端机上卡的不行,也不会取得好的口碑。

  关于App的性能测试,我们比较关注的参数有:CPU,内存,耗电量,流量,FPS。同时也需关注一下App的安装耗时和启动耗时。

  目前大家可能比较困惑的一个问题,多高的CPU,内存,耗电量,流量,FPS才算是符合发布的值呢?这里可以告诉大家,可以参考精品游戏的一些数值,将自己研发的app与业内精品的app数据做对比。
 

  2.服务器性能测试

  服务器性能测试,主要包含单机容量测试和24小时稳定性测试。单机容量测试,可以检测到单机服务器在90%的响应时间和成功率都达标的前提下,能够承载多少用户量。使用特定游戏模型压测24小时,服务无重启,内存无泄漏,并且各事务成功率达标。

  推荐阅读:

  如何做好性能测试调优工作

  App测试中压力测试和性能测试区别

  手游APP性能测试,需要重视这些常见的性能测试指标

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何做好App性能测试 的相关文章

  • Python自动化操作:简单、有趣、高效!解放你的工作流程!

    今天跟大家分享一套自动化操作流程解决方案 基于 Python语言 涉及 pyautogui pyperclip pythoncom win32com 依赖包 安装命令为 pip install pyautogui pip install p
  • Jenkins 插件下载速度慢、安装失败了!我教你怎么解决!

    Jenkins部署完毕 如果不安装插件的话 那它就是一个光杆司令 啥事也做不了 所以首先要登陆管理员账号然后点击系统管理再点击右边的插件管理安装CI CD必要插件 但是问题来了 jenkins下载插件速度非常慢 而且经常提示下载插件失败 真
  • 外包干了3个月,技术退步明显。。。。。

    先说一下自己的情况 本科生 19年通过校招进入广州某软件公司 干了接近4年的功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了2年的女朋友
  • 测试开发必知:有Tomcat,为什么还要Nginx?

    只用Tomcat 不用Nginx搭建Web服务 行不行 我曾经提出的愚蠢问题 今天详细给自己解释下 为什么必须用Nginx 不用Nginx 只用Tomcat的Http请求流程 浏览器处理一个Http请求时 会首先通过DNS服务器找到域名关联
  • 软件测试|Pydantic详细介绍与基础入门

    简介 Pydantic 是一个强大的 Python 库 用于数据验证和解析 特别是用于处理 JSON 数据 它的主要目标是使数据验证和解析变得简单 直观和可维护 本文将介绍 Pydantic 的基础知识 包括如何定义模型 验证数据以及处理错
  • 软件测试|深入了解Python中的super()函数用法

    简介 Python中的super 函数是一种强大的工具 用于在子类中调用父类的方法 它在面向对象编程中非常有用 可以让你轻松地扩展和重用现有的类 本文将详细介绍super 函数的用法 并提供一些示例来帮助你更好地理解它的功能 什么是supe
  • 软件测试|sqlalchemy relationship

    简介 SQLAlchemy是一个流行的Python ORM 对象关系映射 库 它允许我们以面向对象的方式管理数据库 在SQLAlchemy中 relationship 是一个重要的功能 用于建立表之间的关系 在本文中 我们将详细探讨 rel
  • 软件测试|web自动化测试神器playwright教程(三十八)

    简介 在我们使用selenium时 我们可以获取元素的属性 元素的文本值 以及输入框的内容等 作为比selenium更为强大的web自动化测试神器 playwright也可以实现对元素属性 文本值和输入框内容的抓取 并且实现比seleniu
  • 软件测试|Pydantic处理时间类型数据

    简介 我们之前介绍过使用 pydantic 验证数据 比如校验数据的格式等 但是在我们的日常工作中 还有一种数据是需要我们验证的 比如时间数据 时间数据不同于字符串 列表等数据 与他们的验证不一样 本文就来为大家介绍一下 pydantic
  • 盲猜你不懂H5架构和原生架构的区别

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Python自动化测试 | 如何使用Robot Framework进行自动化测试?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 一篇文章带你了解Python常用自动化测试框架——Pytest

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 摸爬滚打多年的打工人,总结了三条职场真理,绝不假大空!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 开眼了,自动化测试还能这样用?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 软件测试中的白盒测试,这些技巧你知道吗?

    对于很多刚开始学习软件测试的小伙伴来说 如果能尽早将黑盒 白盒测试弄明白 掌握两种测试的结论和基本原理 将对自己后期的学习有较好的帮助 今天 我们就来聊聊黑盒 白盒测试的相关话题 1 黑盒测试的方法和小结 最常见黑盒测试方法包括 边界值 等
  • 月薪2W的软件测试工程师,到底是做什么的?

    在生活中 我们常常会遇到以下几种窘迫时刻 准备骑共享单车出行 却发现扫码开锁半天 车子都没有反应 手机导航打车 却发现地图定位偏差很大 司机总是跑错地方 买个水 却遭遇自动售货机吐币 或者不找零钱 好不容易休息打个游戏 却一直出现卡顿 闪退
  • 软件测试/测试开发/全日制/测试管理丨Android WebView 技术原理

    Android WebView是一个内置的组件 允许在Android应用中嵌套显示Web内容 Android WebView的技术原理涉及到使用WebKit引擎来渲染Web内容 并提供一系列API和回调函数 使得开发人员可以控制和定制Web
  • UI自动化测试之Jenkins配置

    背景 团队下半年的目标之一是实现自动化测试 这里要吐槽一下 之前开发的测试平台了 最初的目的是用来做接口自动化测试和性能测试 但由于各种原因 接口自动化测试那部分功能整个废弃掉了 其中和易用性有很大关系 另外 也和我们公司的接口业务也有关
  • 软件测试面试:还没有自动化测试项目经验,3个项目帮你走入软测职场!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 用Python实现高效数据记录!Web自动化技术助你告别重复劳动!

    自动化关键数据记录 简介 关键数据记录是 Web 自动化测试中的关键部分 它们提供了关于系统行为和执行过程的详细信息 有助于验证用例的正确性 排查问题和确保应用程序的质量 行为日志 行为日志是一种用于记录系统或应用程序的操作和事件的技术 它

随机推荐

  • 什么是仿函数?

    什么是仿函数 在C 编程语言中 仿函数 Functor 是一种行为类似于函数的对象 可以像函数一样被调用 仿函数是一个类或结构体 它重载了圆括号操作符 因此可以像函数一样被调用 仿函数可以在算法中使用 例如std transform 可以将
  • mongodb模糊查询

    mongodb模糊查询 可以使用正则表达式查询来实现 1 点号字符在正则表达式中是一个通配符 它代表所有字符和数字 2 号表示前面的匹配符出现 gt 0次 3 号表示前面的匹配符出现 gt 1次 4 号表示前面的匹配符出现 lt 1次 5
  • 微信小程序 scroll-view组件的基本使用

    scroll view 组件 其实和view组件很像 结合上节课的内容我们接着尝试教大家一下这个组件怎么使用 现实中这个组件能实现的效果又有那些 上图是CSDN的一个私聊窗口界面 我么看图就能想象的到 左边的聊天对像窗口是不是可以滚动的 这
  • 数据结构:用链表表示多项式,并实现多项式的加法运算(C语言)

    输入格式 输入在第一行给出第一个多项式POLYA的系数和指数 并以0 0 结束第一个多项式的输入 在第二行出第一个多项式POLYB的系数和指数 并以0 0 结束第一个多项式的输入 输出格式 对每一组输入 在一行中输出POLYA POLYB和
  • jenkins 忘记密码或认证配置出错后解决办法

    背景 我们测试环境的 Jenkins 是通过 Crowd 进行统一登录认证 授权策略采用 项目矩阵授权策略 运维同事在配置Role Based Strategy时出错 导致所有用 户登录后都没有权限了 解决办法 Jenkins 的所有信息都
  • 十大常用DOS命令-运行CMD(dir、cd、md、rd、copy con、del、type、ren、copy、move)

    1 dir 显示当前目录下面的子目录 文件 2 cd 目录的切换 cd 上一层目录 跨盘符 d 3 md 创建目录 4 rd 删除目录 目录不为空的时候删不掉 4 copy 创建一个文件 txt文件 给文件写入内容 con表示控制台 把下面
  • 【Matlab学习笔记】【编程实例】一(将两幅图像调整为相同的尺寸大小)

    一 问题的背景 很多时候我们想用处于不同时期或环境下的同一事物的图片做一个对比 用来形成对照 显示差别 由于不同的图片的尺寸可能不完全一致 要将两幅图片拼接到一起 首先要做的就是图片尺寸的统一 二 问题的解决方法和思路 1 读取作对比的两幅
  • 欠采样的精华内容

    1 采样频率高于信号最高频率的两倍 这种采样被称为过采样 2 采样频率低于信号最高频率的两倍 这种采样被称为欠采样 对基带信号进行欠采样是无法从采样信号中恢复出原始信号的 因此基带信号的采样都是过采样 对频带信号进行采样可以是过采样 也可以
  • Quartz框架简单使用

    从此处学习到的配置方法 http www oschina net question 200745 62107 最重要的一个配置文件
  • Unity 2D和3D射线检测

    2D射线检测 Canvas事件点击检测 返回光线投射结果 public List
  • Android 7.0 之后抓包 unknown 和证书无效的解决方案(无需改代码)

    背景 使用抓包软件 以 Charles 为例 抓取APP的 https 请求时 Android和Charles都正确安装了证书却出现抓包失败 报错 Client SSL handshake failed An unknown issue o
  • codeforces 1080 C. Masha and two friends

    题意 n m矩形 被人泼一次白漆 又被泼一次黑漆 问结果白黑数量 首先 xy交换一下 矩形变成左上 右下表示法 记录结果白记为num1 黑num2 泼之前黑白数量很好确定 矩形内黑白数量也很好确定 先减去2个矩形内黑白数量 记录矩形面积白a
  • js push(),pop(),unshift(),shift()的用法小结

    js中push pop unshift shift 的用法小结 1 push pop 和unshift shift 这两组同为对数组的操作 并且会改变数组的本身的长度及内容 不同的是 push pop 是从数组的尾部进行增减 unshift
  • python均值插补法填补缺失值_使用python+sklearn实现处理缺失值

    由于各种原因 许多真实世界中的数据集都包含缺失值 这些值通常被编码为空格 NaNs或其他占位符 然而 这些数据集与scikit learn估计器 estimators 不兼容 scikit learn估计器 estimators 假设数组中
  • 《计算机视觉技术与应用》-----第五章 边缘和轮廓

    系列文章目录 计算机视觉技术与应用 第二章 图像处理基础 计算机视觉技术与应用 第三章 图形用户界面 计算机视觉技术与应用 第四章 图像变换 计算机视觉技术与应用 第五章 边缘和轮廓 计算机视觉技术与应用 第六章 边缘和轮廓 计算机视觉技术
  • Python标准库之——time模块

    前言 继上一篇学完Python 我决定熬夜整理这篇总结 本篇总结一下Python中常用的time标准库用法 通过Demo程序来加深理解 目录 time模块 Demo实例 常用参数 struct time结构 format字符串 time模块
  • 《图说区块链》读书笔记

    数据层 描述区块链技术的物理形式 例如时间戳 哈希函数 网络层 实现区块链网络中节点的信息交换 共识层 让分散的节点针对区块数据的有效性达成共识 例如工作量证明 权益证明 股份授权 激励层 提供一定的激励机制 鼓励节点参与区块两的安全验证工
  • Kafka Eagle 安装与部署详解

    Kafka Eagle 安装与部署详解 在大数据领域中 Kafka 是一种高性能 分布式的消息队列系统 被广泛应用于实时数据流处理和日志收集等场景 而 Kafka Eagle 则是一款用于监控和管理 Kafka 集群的开源工具 它提供了丰富
  • transforms.Compose()类详解:串联多个transform操作

    torchvision是pytorch的一个图形库 它服务于PyTorch深度学习框架的 主要用来构建计算机视觉模型 torchvision transforms主要是用于常见的一些图形变换 以下是torchvision的构成 torchv
  • 如何做好App性能测试

    如何做好App性能测试 App性能测试和网站性能测试不一样 它分成客户端性能测试和服务器性能测试 下面我们详细来说明 1 客户端性能测试 一个App做的好不好 不仅仅只反应在功能上 被测的app在中低端机上的性能表现也很重要 比如 一个很好