01 ---电商平台性能优化--

0、性能测试基础知识

目录:

1、性能测试定义

2、性能测试类型

3、性能测试基本流程

      × 性能需求分析

      × 性能测试指标

      × 性能测试报告分析

      × 性能调优分析与总结

概念:

性能测试是通过自动化的测试工具模拟多种正常峰值以及异常负载条件来对系统的各项性能呢指标进行测试。时间上就是模仿用户对应用/系统进行大批量的操作,得出系统各项性能指标,从中发现问题,并进行调优的过程。

应用场景:

适用于银行、医疗、通讯、电商、社交等领域。

性能测试类型:

基准测试: 软件系统中增加一个新的模块时,需要做基准测试,判断新模块对软件系统的性能影响。需要打开/关闭新模块至少各种一次测试。记录关闭之前的系统性能指标。与打开状态进行比较。判断模块对系统性能的影响。

负载测试: 是通过逐渐增加系统的负载。测试系统性能的变化,并最终确定在满足系统性能指标的情况下。系统所能承受的最大负载量的测试。

压力测试: 是通过逐步增加系统的负载,测试系统性能的变化。并最终确定在什么负载条件下,系统性能处于生效状态,并获得系统能提供的最大服务级别的测试。

并发测试: 测试多个用户时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题,几乎所有的性能测试都会涉及一些并发测试。

配置测试: 通过对被测试的软硬件配置进行测试。找到系统各项资源的最优分配原则。

强度测试: 构建异常或者极端条件下,查看系统状态。

容量测试: 在一定的软硬件条件下。在数据库中构造不同数量级的记录数量。通过运行一定数量的虚拟用户数量。获取系统不同数量级别的性能指标。

可靠测试: 给系统施加一定的业务压力。让其持续运行一段时间。测试在这种条件下是否稳定运行。

猜你喜欢

转载自blog.csdn.net/pang_2899/article/details/93735016
今日推荐