JMeter+InfluxDB+Grafana

JMeter+InfluxDB+Grafana(windows下安装)

InfluxDB下载安装

  1. 解压下载的文件
  2. 下载地址:https://portal.influxdata.com/downloads/
  3. 修改influxdb.conf中的[meta] [data]
    在这里插入图片描述4.配置[graphite](可以不配置)【如果使用5496的模板,templates不要放开】
    在这里插入图片描述
  4. 用配置好的config文件运行influxdb数据库
  5. influxd -config influxdb.conf
    在这里插入图片描述
  6. 双击influxdb.exe运行程序

Grafana下载安装

  1. Grafana下载地址https://grafana.com/grafana/download?platform=windows
    在这里插入图片描述

  2. 下载文件双击安装即可

  3. 访问地址http://127.0.0.1:3000 admin/admin

influxDB增加身份认证(可不用配置)

  1. 修改Config配置文件auth-enabled为true

在这里插入图片描述

  1. 然后重新载入最新的config配置文件打开数据库influxd -config influxdb.conf
  2. 创建admin管理员用户CREATE USER admin WITH PASSWORD ‘abcd1234’ WITH ALL PRIVILEGES
    在这里插入图片描述

安装web管理工具(可不用配置)

  1. 下载web管理工具
    在这里插入图片描述
  2. 加压后,双击打开chronograf.exe即可
  3. 访问地址 http://127.0.0.1:8888

JMeter&InfluxDB配置

  1. influxdb中创建数据库名为“jmeter”的数据库create database “jmeter”

  2. JMeter中添加Backend Listener(后端监听器),按照下图配置
    在这里插入图片描述3.参数说明
    在这里插入图片描述

  3. JMeter运行一段时间,在influxdb中查看是否有写入的数据
    在这里插入图片描述

         线程数/用户相关指标    
         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=trueGrafana&influxDB配置
    
  4. 配置InfluxDB数据源
    在这里插入图片描述
    在这里插入图片描述

  5. 根据自己的需要配置图表
    在这里插入图片描述

  6. 效果
    在这里插入图片描述

  7. 站在大佬的肩膀上看的会更远之偷懒必备-(使用模板)
    https://grafana.com/grafana/dashboards/5496
    8.1 下载5496这个模板的SON文件
    在这里插入图片描述
    8.2 Grafana中导入这个模板
    在这里插入图片描述
    8.3 看看效果
    在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值