JMeter 系列一:各指标
各个指标定义
事物:
从客户端发起一个或多个请求,(这些请求组成一个完整的操作),到客户端接收到从服务器返回的响应(关键词:闭环,完整)
TPS:
每秒钟系统能够处理的事务数(事物数和请求数没有必然联系)
请求响应时间:
从客户端发起的一个请求开始,到客户端接收到从服务器返回的响应,整个过程所耗费的时间
事务响应时间:
事务可能是由一个或者多个请求组成的,事物响应时间主要是针对于用户的角度而言
并发:
并发是一个时间范围内,多用户在系统上进行同一操作;或者,多用户在系统上进行不同操作
并发用户数:
同一单位时间(经常用“秒”衡量)内对系统发起请求的用户数量
吞吐量:
一次性能测试过程中网络上传输的数据量的总和
吞吐率:
单位时间内网络上传输的数据量
吞吐率=吞吐量/传输时间
点击率:
用户每秒向服务器提交的请求数,是web应用程序特有的。注意:鼠标单击一次,可能向服务器发送了多次请求
资源使用率:对不同的系统资源的使用情况,比如CPU、内存、io
需求分析的目的:
明确测试指标:比如 TPS(设定目标方法:同行业比较、业务预期)
明确测试场景:要和业务挂钩
JMeter的组成:
JMeter实现多并发:
线程组:负载发生器,用多线程或者多进程的方式来模拟用户的使用行为。jmeter是以线程的方式来进行模拟用户的并发访问的。
线程数:设置多少个线程(虚拟用户)
Ramp-up 时间:设置多少秒内把线程加载完毕,设置10就是10s
调度器:执行脚本的时间设置
分类:
Jmeter
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下