2021-04-02 性能测试面试题-概念、类型、流程

性能测试-–在一定的压力情况下,通过工具模拟生产运行的业务压力量和真实用户使用场景,验证测试系统的各项性能指标(cpu、内存、网络带宽、TPS、响应时间、并发用户等各项指标是否满足生产性能要求。

性能测试类型
负载测试(Load Testing):测试软件系统是否达到需求文档设计的目标,譬如软件在一定时期内,保持配置不变的情况下,最大支持多少并发用户数,软件请求出错率等;
压力测试(Stress Testing):压力测试也称为强度测试,主要测试硬件系统是否达到需求文档设计的性能目标,譬如在一定时期内,系统的CPU利用率,内存使用率,磁盘I/O吞吐率,网络吞吐量等,压力测试和负载测试最大的差别在于测试目的不同;
容量测试(Volume Testing):确定系统最大承受量,譬如系统最大用户数,最大存储量,最多处理的数据流量等;
并发测试(Concurrent Testing): 测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题;
基准测试 (BenchmarkTesting):比较新的或未知测试对象与已知参照标准(如现有软件或评测标准)的性能;
配置测试:通过对被测系统软硬件环境的调整,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则
可靠性测试:给系统施加一定的业务压力,让其持续运行一段时间,测试在这种条件下能否稳定运行
好的参考文档:(上述内容有摘抄至下面文章)
https://www.cnblogs.com/imyalost/p/5653342.html

性能测试流程
前提:熟悉业务知识,对业务系统使用了解
(1)需求分析----进行业务流程分析,采集提取性能测试需求
(2)设计模型----设计测试模型(测试哪些功能场景,如何去测试,各个功能之间如何关联,如何驱动各个功能之间先后关系)和测试数据定义(需要准备哪些测试数据,数据量级别等)和测试环境要求,性能测试目标和计划规划
(3)测试编写----性能测试脚本的开发、测试数据准备、测试环境的准备
(4)测试执行----性能测试执行、性能测试问题分析追踪并做好缺陷管理,根据性能分析原因进一步进行性能调优,输出性能测试结果报告,重要体现各性能场景运行结果、是否达标,指标详细值,性能问题总结,性能调优结果等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值