Jmeter基础篇

1.性能测试指标

【虚拟用户数】:线程=用户

【并发数】:指在某一时间,一定数量的虚拟用户同时对系统的某个功能进行交互,一般通过集合点实现

【事务】:事务代表一个完整的功能,一个接口可以是事务,多个接口也可以是事务,一个流程可以是事务

【场景】:性能测试的用例

【响应时间RT】:response time

平均响应时间

中位数

基准测试:1个用户请求接口

压力测试:N个用户并发请求接口

【TPS】:是系统的重要性能指标,用于衡量系统在一定时间内能够处理的事务数

trasaction per seconds 公式=总的事务数/总的运行时间(s)

【QPS】每一秒的查询率

衡量服务器的性能:TPS,QPS,RPS

衡量客户端的性能:HPS(每一秒的点击率)

【吞吐量】衡量网络成功传输的数量量,单位:Byte/S

【资源利用率】

服务器:CPU,内存,磁盘,网络

性能测试计划和方案制定:

基准测试

负载测试

压力测试

稳定性测试

其他:配置测试、极限测试、浪涌测试

【要遵循接口文档来进行一步步的测试】

冒号后面是IP,冒号前面是端口号

1.从测试计划身上,添加-线程-线程组

2.从线程组身上,添加http请求

3.添加-监听器-查看结果树

Jmeter线程组相关:

进程:正在运行的程序

线程:是进程中的执行线索

线程组:进程中有许多线程,为了方便管理,可以对线程按照性质分组,分组的结果就是线程组

一个进程可以包含多个线程组,一个线程组可以包含多个线程

并发执行:多个线程同时执行

顺序执行:多个线程顺序执行

setup优先执行

teardown最后执行

相关推荐
先吃饱再说几秒前
后端开发绕不开的 SQL:从建表、查询到索引优化,一篇讲透
数据库·后端·sql
ShineWinsu9 分钟前
对于TRAE中配置Qt的解析
开发语言·c++·ide·vscode·qt·ai·trae
谢亮_vipxieliang10 分钟前
手机号验证技术方案:号段规则与正则表达式
java·服务器·spring boot·正则表达式·hibernate
敲代码的小小酥20 分钟前
InfluxDB时序数据库(续)
数据库·时序数据库
wang090722 分钟前
自己动手写一个tomcat之7监听器和过滤器
java·tomcat
梅孔立22 分钟前
Pi-Agent 终极极简配置文档(Java+Vue+Python爬虫 4-5千文件项目)
java·vue.js·python
wy31362282127 分钟前
Git——ignore让项目的 target 目录真正被忽略(忽略其他文件也是同样的道理)
开发语言·git
格林威28 分钟前
C#图像分块处理:图像按行或按块(Tile)切分,多个 CPU 核心同时处理不同的区域
开发语言·图像处理·人工智能·机器学习·计算机视觉·c#·工业相机
leisoo809735 分钟前
财报舞弊预警系统实战用Python挖掘应收存货异常因子 IG50免费开源股票数据API接口
开发语言·python
Query*35 分钟前
Agent 开发之项目 AI Native 化:通过大模型与 RAG 赋予产品智能能力
java·人工智能·ai