3.3、配置图表 配置图表有两种方式,一种是利用系统提供的图表自己组合,另一种是导入官方提供的图表展示模板。 3.3.1、自定义图表
(见附件:例1)
点击任意一个都可以,进行下面的配置
(见附件:例2)
指标说明 线程数/用户相关指标 test.minAT-Min active threads:最小活跃线程数 test.maxAT-Max active threads:最大活跃线程数 test.meanAT-Mean active threads:活跃线程数 test.startedT-Started threads:启动线程数 test.endedT-Finished threads:结束线程数 响应时间指标 .ok.count:采样器的成功响应数 .h.count:每秒点击数 .ok.min:采样器成功最短响应时间 .ok.max:采样器成功最长响应时间 .ok.avg:采样器成功平均响应时间 .ok.pct:采样器成功响应百分比 .ko.count:采样器失败响应数 .ko.min:采样器失败的响应最短时间 .ko.max:采样称失败最长响应时间 .ko.avg:采样器失败平均响应时间 .ko.pct:采样器失败响应百分比 .a.count:采样器响应数(ok.count和ko.count的总和) .a.min:采样器最小响应时间(ok.count和ko.count的最小值) .a.max:采样器最大响应时间(ok.count和ko.count的最大值) .a.avg:采样器平均响应时间(ok.count和ko.count的平均值) .a.pct:采样器响应百分比(根据和失败样本的总数计算) Backend Listener的默认百分位设置为“90;95;99”,即百分位数为90%,95%和99%。 Graphite使用点(“.”)去拆分的元素,这可能与十进制百分位值混淆。JMeter转换任何此类值,用下划线(“ - ”)替换点(“.”)。例如,“99.9 ”变为“99_9 ” 默认情况下,JMeter发送在samplerName“all”下累计的所有采样器的指标。 如果配置了 BackendListenerSamplersList,那么JMeter还会发送匹配样本名称的指标,前提是配置 summaryOnly=true PS:右上角可以选择数据展示的时间段和刷新频次! file:///C:\Users\admin\AppData\Local\Temp\ksohtml\wpsCC85.tmp.jpg (见附件:例3)
jmeter 保持之前的配置不变,运行 采样器。下图是 压测效果
(见附件:例4)
3.3.2、导入图表(Dashboard)模板如果让大家去设计一个好看的Dashboard,估计大家都不太想从零开始自己设计,其实Grafana官网提供丰富的模版的库,大家可以自己上去找,然后进行二次扩展。 (见附件:例5) · 选择下载量最多的,这里需要下载JSON和JMeter-InfluxDB-Writer文件,注意:jmeter的相关配置 · 下载的Meter-InfluxDB-Writer文件拷贝到jmeter安装目录下的 /lib/ext文件夹下,重启jmeter
(见附件:例6)
· 导入JSON模版
(见附件:例7.8.9)
· 选择数据源 (见附件:例10)
· 注意下图红框内的设置:【为了快速查看效果,设置时间都比较短】
(见附件:例11)
· JMeter Backend Listener设置 (相应的线程数和持续时间也可根据需要配置)
(见附件:例12)
· 运行jmeter脚本,查看结果
(见附件:例13)
至此,监控平台搭建完成
|