jmeter常用组件或功能

本文详细介绍JMeter中常用的监听器、配置元件、集合点、正则表达式提取器及调试取样器的使用方法,同时讲解如何通过系统指标监控服务器资源,包括CPU、内存、IO和带宽等关键性能指标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、五大常用监听器

(1)查看结果树

(2)查看断言结果

(3)聚合报告

(4)用表格查看结果

(5)图形结果

二、常用配置元件

(1)HTTP默认值管理器

(2)HTTP请求头管理器

(3)HTTP cookie管理器

(4)HTTP Cache管理器

(5)csv配置元件管理器 函数助手使用

三、集合点使用

(1)定时器>同步定时器

(2)集合数“0”表示等待所有用户到达集合点

(3)超时时间为“0”,表示不设置超时时间

关联技术: 再第二个请求要用到前面请求的返回时使用

四、正则提取器

后置处理器>正则表达式提取器 

():要提取的部分

.:匹配任意字符

+:匹配一次或多次

?:匹配到即停止

五、Debug Samplee

调试取样器,可以打印出变量值

六、服务器资源监控

1、系统指标:

1)并发用户数

2)响应时间

3)事务成功率

4)超时错误率

2、资源指标:

1)CPU:单个CPU利用率一般可接受上限不超过85%

(top / Ctrl+C)

linux下获取占用CPU资源最多的10个进程: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head  

@1:响应时间 较大,  

@2:为什么较大--->看jmeter监控的系统指标(cpu)  

@3:如果cpu使用率 > 90%--->不能断定cpu有问题  

@4:看具体是哪个进程cpu使用率高-->top        

     ---该进程是否与当前压测业务相关,不相关,“kill -9 进程号”进程再测        

     ---如果是本身测试的软件系统--->cpu很可能是瓶颈

@5:验证,确定的cpu本身问题还是代码占用cpu较高        

     ---可以部署一个干净且cpu配置较高的系统环境        

     ---是不是降低并发数,再看情况  

@6:jvm(jdk中的jvisualvm),运行后会自动监控本机运行的java程序,

       可以看该进程下哪个线程占用CPU最高

2)内存:一般至少有10%可用内存,内存使用率可接受上限为85%  

(free、top)

3)IO

(iostat)

4)带宽

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值