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

Badboy

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

1.Record;play(badboy打开后默认是recording状态)正则表达式

2.Assertion(检查点/断言)数据库

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

4.Run background threads(并发)session

5.Report(报告)并发

6.Toggle break point(debug,断点)dom

 

jemter

参数化:

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

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

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


检查点:断言

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

相关文章
相关标签/搜索