性能测试面试-性能测试流程

性能测试面试-性能测试流程_第1张图片

         介绍一下性能测试流程,相信大家在面试过程中,无论是功能测试还是非功能测试,大部分面试官会提到流程的问题,从而了解工作如何展开的。每个公司的流程不太一样,但是大体差不多。面试的时候由于时间有限,只回答上图的13步骤便可,下述描写可以平时掌握。

1、性能测试需求调研

        1.1、确定性能测试交易或接口;

        1.2、确定性能测试交易或接口的交易量和交易量占比;

        1.3、确定各场景或接口的指标值art(响应时间)、tps(每秒处理请求的事务)、成功率、内存使用率、cpu使用率等...

 2、性能测试需求分析

        2.1、明确测试需求的背景和目的;

        2.2、交易或接口选取的合理性;

        2.3、确定性能测试交易或接口的交易量和交易量占比的合理性;

        2.4、交易或接口的指标要求的合理性;

        2.5、压测环境的部署架构的合理性(软硬件、资源、服务器个数、服务器类型(容器、物理机、虚拟机等)、高可用的主从、主备等)...

3、性能测试方案

        3.1、测是背景

        3.2、测试目的

        3.3、需求分析

        3.4、测试环境

        3.5、测试准入条件

        3.6、测试结束条件

        3.7、测试准备

        3.8、测试策略

        3.9、场景设计

        3.10、测试计划

        3.11、风险把控

        3.12、附件(调研文档、需求分析文档)

4、测试环境准备

        4.1、服务部署

        4.2、压力机选取

        4.3、压测工具安装

        4.4、资源监控安装

        5、性能测试用例设计

        5.1、单交易基准

        5.2、单交易负载

        5.3、混合交易测试

        5.4、高可用测试

        5.5、稳定性测试

5、性能测试用例设计

        5.1、用例名称

        5.2、用例标识

        5.3、前置条件

        5.4、用例描述

        5.5、操作步骤

        5.6、期望结果

        5.7、实际结果

6、测试脚本开发

        6.1、录制脚本

        6.2、开发脚本

7、测试场景设计 

        7.1、单交易基准

        7.2、单交易负载

        7.3、混合交易

        7.4、高可用

        7.5、批量

        7.6、混合+批量

        7.7、稳定性

8、测试场景运行

9、资源监控

        9.1、cup使用率

        9.2、mem内存使用率

        9.3、磁盘读取速率

        9.4、磁盘写入速率

        9.5、网络发送速率

        9.6、网路接收速率

        ...

10、运行结果分析

        10.1、art响应时间

        10.2、tps每秒处理事务数

        10.3、交易成功率

        10.4、架构中所有的服务器资源

        ...

11、系统性能调优

        11.1、art不满足指标要求

        11.2、tps不满足指标要求

        11.3、交易失败

        11.4、资源使用率不满足指标要求

12、性能测试缺陷记录

        12.1、问题记录

        12.2、解决办法

13、性能测试报告

        13.1、测试目的

        13.2、测试范围

        13.3、测试环境架构部署

        13.4、测试策略

        13.5、测试场景

        13.6、缺陷记录

        13.7、系统评价

        13.8、测试进度表

         13.9、附件(测试结果产物、问题记录表产物)

注:以上产出的文档均需要评审以及进行评审记录环节

你可能感兴趣的:(性能测试,面试,压力测试,面试)