如下稍微介绍一下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
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