软件测试-iOS 性能测试(Mac使用从0开始,包含快捷键使用)

iOS性能测试性能测试的目的:性能测试,就是为了能在软件发布之前尽可能地发现性能问题,保证它在各种复杂的条件下都能够正常运行;通常我们选择性能测试都会遵循“核心”和“常用”两条原则,对于其他功能可以不做性能测试,或者优先级较低性能测试介入时间性能测试放在整个软件开发流程的最后一环;因为执行性能测试的一个必要条件是软件已经处于相对稳定的状态,任何一个细微的变化都可能对性能产生巨大的影响,放...
摘要由CSDN通过智能技术生成

iOS性能测试

性能测试的目的:

性能测试,就是为了能在软件发布之前尽可能地发现性能问题,保证它在各种复杂的条件下都能够正常运行;

通常我们选择性能测试都会遵循“核心”和“常用”两条原则,对于其他功能可以不做性能测试,或者优先级较低

性能测试介入时间

性能测试放在整个软件开发流程的最后一环;因为执行性能测试的一个必要条件是软件已经处于相对稳定的状态,任何一个细微的变化都可能对性能产生巨大的影响,放在软件开发的初期,会导致性能测试不断返工重测,浪费不必要的人力和时间;

为了避免开发后期出现问题时难以定位原因的尴尬,很多成熟的团队经常把性能测试提前到产品研发的初期

开始》需求分析》产品设计》编码实现》迭代测试和性能测试》集成测试和性能测试》性能测试和回归测试》产品上线》结束

关注的性能指标

在这里插入图片描述
及时性:是指软件对用户操作指令做出相应的速度,简单说就是运行快不快;

启动耗时:是软件性能中很重要的一个指标,对于用户而言,时间越短越好

流畅度:运行中是否出现卡顿现象

内存/CPU:占用大小,影响应用运行的流畅度,甚至直接闪退;手机发烫

流量:应用发起网络请求时所产生的数据量大小

电量

2. instruments

Instruments是一个强大而灵活的性能分析和测试工具,它是Xcode开发工具集的一部分,它被设计用于帮助分析OS X和iOS的应用、进程与设备,以便更好的理解和优化它们的行为和表现。
在Instruments中,可以使用指定的工具,跟踪应用app、进程、设备不同方面的行为,Instruments将数据收集在配置文件中,并将详细分析的结果显示出来。

启动方式:
一、方法一
1、在xcode打开项目
2、product-profile;xcode会build你的项目

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值