测牛学堂:2023app性能测试总结之性能测试的流程重点总结

今天跟大家分享的是app性能测试的流程。

1 性能需求分析

性能测试的需求分析是进行性能测试的前提,需要对以下几点进行好沟通确认,才能方便后续性能测试的展开。

1 性能测试的目标

2 系统背景的相关信息

3 测试的app的业务场景要明确

4 测试的相关风险的确认

2 定义性能测试的准确标准

性能测试不像普通的功能测试,有些流程走不通就是非常明确的bug,性能的优化是没有止境的,所以确定标准非常重要。

性能测试需要定义非常准确。比如,app打开页面多少秒符合性能指标,网络流量消耗,每10 分钟平均流量值<3MB。

如果没有明确的数值标准,很容易跟开发扯皮,影响整体效率。

3 明确测试用例

性能测试的测试用例需要重点关注以下几点:

1 平均响应时间

2 峰值响应时间

3 并发用户数

4 每秒请求数

5 吞吐量

4 确定性能测试的优先级

针对不同的功能场景,有不同的性能测试指标,我们应该明确优先级。也就是说按照一定的流程和标准去进行测试,避免无法有效确定性能瓶颈的测试项目。

比如,先测试app站用电ram,然后在验证app在不同网络下的速度和响应时间,确定最大并发数,最后再看看app程序的极限等

5 在不同的环境下测试app的性能

通常我们因为设备的限制,会先在模拟器上进行测试,这可以让我们大致测试app的各种性能,但是最后一定要用一些主流的真机进行测试。

在模拟器上,一些功能如相机权限、GPS的性能,屏幕分辨率等,这些是无法测试的

你可能感兴趣的:(功能测试)