数据结构论坛

首页 » 分类 » 分类 » 不知道如何做性能测试,那就从这三方面入手
TUhjnbcbe - 2024/8/17 16:46:00
白癜风会诊活动 https://m.39.net/pf/a_11972518.html

要解决性能测试这个问题,我们可以分为三大步:

第一步:了解性能测试

第二步:熟悉性能测试流程

第三步:从性能测试原理分析性能测试流程和相关的技术知识

一.第一步——了解后端性能测试

1.我们先了解一下,为什么要做性能测试:

1.1这里提供了2个案例:

示例1:

游戏行业:某游戏上线新功能,目标是全服游戏群体,结果上线后,先后出现了服务器崩溃,游戏功能图标加载缓慢等问题,导致玩家怨声载道,为此,游戏运营商不得不发放了许多奖励。具体损失不表,为赶进度而发布的功能,也因为生产事故导致延期更长的时间

这就是典型的没有进行性能测试,或者说性能测试不充分导致出现的生产事故。在游戏行业还比较好,毕竟损失的只是虚拟的货币和玩家的游戏热情,但是在传统行业呢?

示例2:

传统航空行业:年9月5日,波音X飞机在压力测试的过程中,舱门炸毁。

如果,波音的X飞机没有经过压力测试就试飞了,那么当遇到同样的条件时,舱门必然炸毁,整个飞机就会直接暴露到高空低压低氧的环境,全飞机的人生存将会受到直接威胁。

通过这两个案例,我们知道,在一些极限的场景下,软/件和硬件会造成极大的破坏和损失,因此,我们需要进行性能测试,来验证软件在高压力下,高并发下,高负载下的实际工作情况。

2.什么是性能测试

性能测试就是模拟一些极端场景,对软/硬件性能进行测试,判断其极限性能和在极限性能边界上的运行状态。

性能测试主要分为前端性能,网络性能和后端性能

前端性能:是指对前端相关的数据指标进行测试,主要是HTTP请求,JavaScript,多媒体数据,CDN,缓存等进行测试,主要

1
查看完整版本: 不知道如何做性能测试,那就从这三方面入手