Jmeter压测基础(二)——Badboy功能、Jmeter参数化、检查点、集合点、动态关联、图形监控

Badboy

以下稍微介绍一下badboy的部分功能:

1.Record;play(badboy打开后默认是recording状态)

2.Assertion(检查点/断言)

3.Variable: textVariable,dataSourceVariable(参数化:文本参数话,数据库参数化)

4.Run background threads(并发)

5.Report(报告)

6.Toggle break point(debug,断点)

 

jemter

参数化:

1.前置处理器->用户参数

2.CSV Data Set Config:文件中参数默认使用逗号分隔

3.随机参数:选项->函数助手->random.....


检查点:断言

1.响应断言:文字匹配

2.响应时间

3.响应信息大小

4.断言结果

 

集合点:

定时器->sychronizing timer

集合点放到操作之前,用于设置并发数

 

动态关联:

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

两种关联:1.正则2.xpath(xpath一般用于返回数据为xml格式)

动态关联的示例:登录时给cookie设置sessionid


图形监控扩展

插件下载:JMeterPlugins-Standard.zip、ServerAgent.zip

JMeterPlugins.jar放到lib/ext下,重启jmeter

解压ServerAgent.zip,并启动ServerAgent(ServerAgent的下载地址,见  Jmetre压测基础(一)

添加:监听->jp@gc-PerfMon Metrics Collectior(使用PerfMon Metrics Collectior,必须要启动ServerAgent)

add row:Metrics to collect可以选CPU、Memory、Disks I/O等等

比较常用的监听还有Hits per Second、Transactions per Second

 

posted @ 2019-04-10 16:35  Shadow.Yin  Views(614)  Comments(0Edit  收藏  举报