性能测试

性能测试是评估系统在高负载下性能的重要手段,包括负载测试、压力测试和容量测试。关注响应时间、吞吐量等关键指标,确保系统在用户数量增加时仍能稳定运行。性能测试关注点涉及客户端、服务器端、数据库端资源利用率,最大访问用户数量等,旨在模拟真实用户负载,确保产品稳定可靠。
摘要由CSDN通过智能技术生成

1.什么是性能测试

性能测试是通过自动化的测试工具模拟多种正常,峰值以及异常负载条件来对系统的各项指标进行测试

性能测试只针对正向场景进行测试,只测试核心功能

目的:性能测试致力于减少应用程充 在升级程序或修补程序部署中的风险

性能测试的核心原理是通过将生产时的工作量应用于部署系统来衡量系统性能和用户体验

.什么需要性能测试,及关注点:

基于网络的分布式应用

用户数量增加,系统负载挑战

系统能够承受的并发用户数量

带宽不够,内存不够

硬盘速度是否跟得上

内存型数据库

系统是否稳定

响应时间快不快

2.性能测试核心概念

性能测试Performance Testing

负载测试 Load Testing通过逐步增加系统负载,,洞晓 试系统性能的变化并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试,一般是通过不断增加用户访问数量来测试系统能的性能指标

压力测试Stress Testing 通过逐步增加系统负载测试系统性能的变化,并最终确定在什么负载条件下系统性能处理失效状态,并以此来获得系统能提供的最大服务器级别的测试,说白了就是让系统崩溃,以此来获得系统的极限负载

容量测试Volumn Testing  测试系统最大支撑的数量  譬如系统最大用户数,即使处理会,话超过了临界点,系统仍需要稳定运行

基准测试:是指在一定的软件,硬件

3.指标

响应时间response time 从用户角度评价系统的处理能速度 用户能接受的时间2秒 5秒10 秒

吞吐量/吞吐率I0 硬盘IO 网络IO CPU内存 请求处理能力,打开页面数量

事务可以是打开一 页面 可以是实现登录 ,实现一笔网购 和别人聊天 支付 充话费'

事务处理能力TPS  Transaction per

性能测试的关注点

更好理解性能测试的作用和价值

软件测试的作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值