
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
说到性能测试,想必大家都会有种种困惑,对于性能测试的概念也模糊得很,那么今天就和大家聊一聊什么是性能测试?性能测试其实是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。什么是软件性能测试?通俗地说,性能测试就是要在特定的运行条件下验证系统的能力状态。
软件测试性能测试分类都有哪些?为了达到性能测试的目的,需要通过不同的性能测试策略来实现,而性能测试的测试策略又基于不同的性能测试的类型。接下来就给大家介绍一下最常见的性能测试类型:
第一种是Benchmark(标杆测试)又叫基准测试,主要是测试一些基础数据,给进一步建立性能模型提供依据,一般测试人员按照1并发用户来执行脚本,校验脚本正确与否,为之后的压力测试和负载测试做准备;
第二种是Load(负载测试),对照预定的负载级别测试,不断升高级别,测试出系统的瓶颈,一般测试人员会根据实际情况对系统进行逐增逐减阶梯加压,依此观察系统的承载能力;
第三种是Stress(压力测试),也叫极限和峰值测试,持续在比较高的负载水平下测试,寻找系统无法承受的点,一般把这个点叫做性能拐点,拐点预示着资源耗尽或出现瓶颈,此后TPS将不再上升;
第四种是Endurance(耐久性测试),也叫稳定性测试,在长时间大压力环境下测试,测试系统性能的可靠性,一般会取峰值并发的80%进行N*24小时的验证,判端系统性能的可靠程度;
第五种是Scalability(可扩展性测试),也叫配置测试,对系统不同的横向扩展配置进行测试,测试出单位服务节点带来的性能增量,验证软件的横向扩展性;
最后一种就是Failover(失效恢复测试),针对有冗余备份和负载均衡的系统,检验发生局部故障时系统是否仍然能够正常工作。
以上就是关于“什么是软件性能测试?软件测试性能测试分类都有哪些?”的相关总结,如果你想从事软件测试的工作,那就点击下方图片申请免费试听报名学习吧!