性能测试理论知识

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 软件性能 :软件的一种非功能特性,它关注的不是软件是否能完成特定功能,而是在完成功能时展现的及时性。性能测试 :通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试

性能测试理论知识

性能概念

软件性能 :软件的一种非功能特性,它关注的不是软件是否能完成特定功能,而是在完成功能时展现的及时性


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


性能测试类型

负载测试:对系统不断增加压力或增加一定压力下的持续时间,直到某项或者多项指标到达临界值(此时临界值仍满足我们的要求性能值)


压力测试:评估系统处于或者超过预期负载时系统的运行情况,即负载状态继续加压,超出峰值,关注度在于系统在峰值负载或超出最大载荷情况下的处理能力


稳定性测试:给系统加载一定业务压力的情况下,使系统运行一段时间,检测是否稳定


并发测试:多个用户同时访问同一个应用/同一个模块或者数据时,是否存在死锁或者其他性能问题


性能测试的基本概念

响应时间 :从用户发起请求到用户接收到服务器响应的这段时间


吞吐量 :单位时间内系统处理的客户端请求的数量


并发数:

并发用户数:某一物理时刻同时向系统提交请求的用户数,提交的请求可能是同一场景或功能,也可能是不同的场景或功能。

在线用户数:某段时间内,访问系统的用户数,这些用户并不一定同时发起请求。

系统用户数:系统注册的总用户数据。


TPS:每秒事务数,事务是自己定义的,可以包含多个接口请求,也可以一个请求就是一个事务。


参考文章:https://zhuanlan.zhihu.com/p/102144169

参考文章写的比较详细

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
7月前
|
Prometheus 监控 前端开发
性能测试基础知识
性能测试基础知识
|
7月前
|
存储 监控 算法
【软件设计师备考 专题 】性能测试和性能评估
【软件设计师备考 专题 】性能测试和性能评估
109 0
|
运维 监控 前端开发
深聊性能测试,从入门到放弃之:初识性能测试
深聊性能测试,从入门到放弃之:初识性能测试
137 0
|
监控 关系型数据库 MySQL
学会这些性能测试干货知识点,才好拿捏性能测试
学会这些性能测试干货知识点,才好拿捏性能测试
|
测试技术
性能测试(1)——基础概念
性能测试就是通过特定的方式对被测试系统按照一定测试策略施加压力,获取该系统的响应时间、TPS、吞吐量、资源利用率等性能指标,来检测系统上线后能否满足用户需求的过程。
125 0
|
存储 缓存 监控
性能测试基础知识体系
网关层:网关是请求入口和业务接入层,一般登录验签调用、加解密鉴权、限流等操作,都是在网关进行;
性能测试基础知识体系
|
负载均衡 测试技术
性能测试知识科普(二)
在聊测试策略之前,很有必要聊聊性能测试的目的,或者性能测试的本质是要做什么,解决什么问题。只有想明白这点,后面的需求分析、工具选型、制定测试策略才能更好的开展。
性能测试知识科普(二)
|
运维 监控 NoSQL
构建性能测试知识体系
构建性能测试知识体系
147 0
构建性能测试知识体系
|
SQL 算法 测试技术
性能测试之理论知识
性能测试之理论知识
|
数据可视化 测试技术
性能测试知识科普(三)
还有在一些技术交流群,很多同学会说自己遇到的问题,如不知道怎么用jmeter参数化,locust的压测结果图表怎么看,怎么写gatling的压测脚本等等。并不是说觉得用工具low,而是遇到问题,我个人觉得首先应该分析问题,找到解决方法和策略,然后寻找合适的工具来辅助自己快速解决问题。