0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件性能测试经常关注的指标

齐鲁物理联网测试中心 来源:齐鲁物理联网测试中心 作者:齐鲁物理联网测试 2022-11-25 21:24 次阅读

在软件开发制作完成后就要开发进行软件在不同环境以及使用功能上的检测, 将软件的一些瑕疵进行适当的调节修复,提高软件在后续使用上的质量问题。

软件的性能测试包括很多方面,CPU,内存的使用情况,以及如何快速完成 页面的渲染。如果一旦出现内存 泄露问题,软件就会出现各种闪退和卡顿的现 象。如果APP总是出现卡顿或网络延迟的情况,降低了用户的好感,用户可能会抛 弃该App,换同类型的其他应用。如果软件的性能较好,用户体验高,使用起来丝 滑顺畅,那该应用的用户粘性也必然会提高。

软件性能测试关注哪些指标?
1、启动耗时
App启动耗费的时间是我们一个重要的时间,其中又分为热启动和冷启动等。 测试启动时间比较依赖人为判断,一般我们是通过录屏,然后使用分帧的工具 对 启动时屏幕渲染的过程做一个精细化的耗时分析。

优点:能真实反馈该软件的耗时;无侵入,离线分析,可对竞品进行精细化分析

缺点:判断时间比较依赖人肉眼判断,自动化工具无法判断。

2、单位时间耗电量、单位时间网络流量消耗

3、移动终端相关资源的利用率:
不仅仅服务器端的CPU、内存、磁盘I/O、 网路是性能测试关注的重要内容,移动端的CPU、内存也是我们需要关注的内容之一。

poYBAGOAwf6AF7bfAAgDQFbbAvw630.png

内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
现在的操作系统为了最大利用内存,在内存中存放了缓存,因此内存利用率100%并不代表内存有瓶颈,衡量系统内存是否有瓶颈主要靠SWAP(与虚拟内存交换)交换空间利用率,一般情况下,SWAP交换空间利用率要低于70%,太多的交换将会引起系统性能低下。
cpu 主要关注运行时cpu占有率和后台情况下的cpu占有率; 内存 进入某个业务场景下的的内存增量, 和 在多链路执行国购的 内存总 消耗。
4、业务响应时间、帧率(fps):由于人类的特殊结构,当看画面的帧率高于24 的时候,就会认为是连贯的。fps越高,画面越流畅。
FPS 分为滑动时的FPS,如果涉及视频/动画/直播,还要该业务运行时的FP S。
5、错误率
简称FR,指系统在负载情况下,失败交易的概率。错误率=(失败交易数/交易总数)*100%。

从以上的性能测试指标可以看出,性能包含多个维度。诚然,我们在进行性能测试工作并获取各项性能测试指标的过程中,是有一定难度的。获取具体各个性能指标,需要借助一些性能测试工具和平台的辅助,来帮我们完成做性能测试的过程。
免责声明:部分文字图片来自网络,如有侵犯,请联系我们删除改在。

审核编辑黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内存
    +关注

    关注

    8

    文章

    2990

    浏览量

    73837
  • 性能测试
    +关注

    关注

    0

    文章

    203

    浏览量

    21295
收藏 人收藏

    评论

    相关推荐

    多通道负载测试性能评估?

    多通道负载测试性能评估是软件质量保证的重要组成部分,它们可以帮助我们发现和解决系统的性能瓶颈,提高系统的可用性和稳定性。 多通道负载测试
    发表于 11-11 16:44

    emc测试指标测试方法介绍

    EMC(Electromagnetic Compatibility,电磁兼容性)测试是确保设备或系统在电磁环境中能够正常工作且不对其他设备或系统造成不可接受的电磁干扰的重要方法。 一、EMC测试指标
    的头像 发表于 10-22 14:50 450次阅读

    TP3094如何对数字输出的PCM进行一个性能指标测试

    我们现在在做一个关于TP3094的项目,遇到了一个问题。 问题:如何对数字输出的PCM进行一个性能指标测试,因为PCM和之前分析的I2S格式的数字信号不同,现在不知道如何进行PCM的输出测试
    发表于 10-12 06:07

    揭示射频芯片性能测试的核心指标

    NSAT-1000射频自动化测试系统集成是专门针对各类元器件S参数测试的自动化测试设备,通过测试软件程控网分,实现两者之间的通讯,完成射频芯
    的头像 发表于 08-19 10:35 468次阅读
    揭示射频芯片<b class='flag-5'>性能</b><b class='flag-5'>测试</b>的核心<b class='flag-5'>指标</b>

    功放测试关注哪些指标

    功放是发射电路的核心器件,特别是对于宽带传输,功放对非恒包络的调制方式影响更大,可以说PA是非恒包络调制方式发射机的指标和工作时间的决定性器件。功放的调试和测试一般用矢网调匹配,调增益,调功率和效率
    的头像 发表于 07-20 08:11 684次阅读
    功放<b class='flag-5'>测试</b><b class='flag-5'>关注</b>哪些<b class='flag-5'>指标</b>

    天线测试需要测试哪些指标

    综上,天线性能测试指标主要包括增益、频率响应、阻抗匹配、驻波系数、方向性、极化、倾角、隔离度、回波损耗、波瓣宽度等。天线是接收和辐射信号的无线电设备,通过检测天线的性能确保信号接收完
    的头像 发表于 07-11 18:23 713次阅读
    天线<b class='flag-5'>测试</b>需要<b class='flag-5'>测试</b>哪些<b class='flag-5'>指标</b>?

    性能测试的流程和步骤有哪些

    不同负载条件下的性能表现,包括响应时间、吞吐量、资源利用率等指标。通过性能测试,可以发现软件在高负载条件下的瓶颈和问题,为优化和改进提供依据
    的头像 发表于 05-29 16:00 656次阅读

    性能测试的实现方法是什么

    性能测试是一种评估软件系统在不同负载下性能表现的测试方法。它可以帮助开发团队发现性能瓶颈,优化系
    的头像 发表于 05-29 15:44 516次阅读

    性能测试主要测什么 性能测试指标有哪些

    性能测试软件测试的一个重要组成部分,主要用于评估软件系统在各种负载条件下的性能表现。
    的头像 发表于 05-29 15:42 2004次阅读

    功能测试性能测试的区别与联系

    功能测试性能测试软件测试的两个重要方面。它们在确保软件质量和
    的头像 发表于 05-29 15:40 847次阅读

    射频测试指标有哪些内容

    射频测试指标是评估无线通信设备性能的关键因素。本文将详细介绍射频测试指标的各个方面,包括频率、功率、调制、信噪比、误码率、时钟同步、射频干扰
    的头像 发表于 05-28 15:37 1682次阅读

    信创测试究竟是什么?与性能测试的差别是什么?

    测试性能测试、安全测试、兼容性测试等多个方面,旨在全面评估产品的各项能力和表现。而性能
    的头像 发表于 04-24 15:34 752次阅读

    软件测试活动有哪些?

    的兼容性。 2、功能测试测试软件是否能够实现所需功能,包括正常情况和异常情况下的功能测试。 3、性能
    发表于 01-08 11:11

    人工智能在软件测试中的应用

    测试中的应用。 人工智能在软件测试中的应用可以有效地提高测试的效率和准确性。通过机器学习、自然语言处理、模式识别等人工智能技术,测试工具可以
    的头像 发表于 12-26 11:02 574次阅读

    关于AD9627针对性能指标测试有一些疑问求解

    最近正在逐步开始测试AD9627的准备工作,数据的采集通过FPGA扩展板来完成,采集完的数据需要在完成采集后回传给电脑,然后在电脑上进行相关的分析计算。 针对性能指标测试有一些疑问: (1
    发表于 12-22 06:55