一、性能测试术语
一、初识性能测试
-
性能测试的目的:性能测试不是去找bug,而是要去排除系统瓶颈,把性能风险压缩到最小。系统的硬件都有一定的局限性,所以需要不断去磨合、调整,把系统调到最优的状态。
-
什么系统需要做性能测试:大流量的系统、电商之类的
-
性能测试的重要性的必要性:性能测试的重要性是不言而喻的,比如过节回家在12306网站上买票,动不动就卡成狗,真的是急死人。
二、性能测试主要术语--并发数
-
LoadRunner中的虚拟用户数就是并发数
-
并发数是站在客户端测,就是在客户端同时发出,比如同时点击网站,但是到达服务器端却不是,因为中间要经过网络传输,网络原因是不可控的,所以到达服务器后端的时候不是绝对意义的并发。
三、性能测试主要术语--事物
-
每个事物都包含事物的开始和事物的结束,事物用来衡量脚本中一行代码或多行代码的执行所耗费的时间。
-
比如访问博客,可以把浏览首页定义为一个事物,也可以把登录定义为一个事物,还可以把浏览首页+登录定义为一个事物,要看实际的需求来定义事物。
-
脚本是对的,跑的时候也没有报错,但是结果显示为零,可能就是没有添加事物的后果
四、性能测试主要术语--TPS
-
TPS俗称每秒通过事物数,即每秒系统能够处理的交易或事物的数量,它是衡量系统处理能力的重要指标。
-
TPS参数反映出这个系统的性能如何,系统的性能好的话TPS值就相对高。
-
TPS是基于事物统计出来的,所以进行测试的时候先定义好事物。
六、性能测试主要术语--响应时间
- 响应时间= 网络响应时间 + 应用程序响应时间 + 前端浏览器、页面的响应
七、性能测试主要术语--点击率
-
每秒点击率,每秒http响应的时间。
-
点击率表现不正常产生原因:1、客户端侧出现问题,比如网络出现问题。2、脚本代码出现问题
八、性能测试主要术语--思考时间
-
为什么会有思考时间这个东西,有啥意义?
意义:尽量接近用户的操作,模仿用户行为;
比如连续发帖子,发文章或者评论的时候,12306购票的时候,会报发的比较频繁,要等一下,满足特殊事物需求。
九、性能测试主要术语--资源利用率
- 一般指的就是CPU、MEM等
十、性能测试主要术语--PV
- page view页面访问次数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现