Jmeter性能测试监控系统(Jmeter+InfluxDB+Grafana)

目录

一、工具介绍

二、InfluxDB安装及使用(Windows版)

三、Grafana安装及使用(Windows版)

四、Jmeter、InfluxDB、Grafana 三者关联使用


一、工具介绍

1. 背景:做过压测的同学都知道,一般我们用 JMeter 做压力测试时,都是使用 JMeter 的控制台,或者装个插件,或者用 JMeter 生成的HTML察看结果,这样也没太大问题,毕竟我们做压测着重关注TPS、响应时间、错误率。但是用这三种方式监控压测结果会面临一些问题:

  • 在 GUI 用插件看曲线,做高并发时并不现实
  • 在场景运行时间比较长的时候,采用生成 HTML 的方式,会出现消耗内存过大的情况
  • 生成的结果保存之后再查看比较麻烦

而用Jmeter + InfluxDB + Grafana这套系统,来监控压测结果可以解决这些问题

2. 以下三个工具配合使用:

 Jmeter:压测执行工具 

 InfluxDB:存储Jmeter压测结果数据

 Grafana:以图形化的方式展示压测结果

3. 数据流转图:

运行Jmeter进行压测,把压测数据存放在InfluxDB中,然后Grafana定时去读取InfluxDB中的数据并展示出来,整个过程都是异步的方式进行数据传递。

二、InfluxDB安装及使用(Windows版)

1. 下载地址:

https://dl.influxdata.com/influxdb/releases/influxdb-1.8.4_windows_amd64.zip

2. 下载后直接解压,不用安装

269a909b90314da6b30dc405d7c34a92.png

3. 修改influxdb.conf配置文件

(1). 修改dir路径

如果不修改dir路径,压测数据会默认存储在C盘里,调整下数据存储位置:

其中:

meta 用于存储数据库的一些元数据

wal   目录存放日志文件

data 目录存放实际存储的数据文件

打开influxdb.conf配置文件,修改数据存储位置,不需要提前建好meta/data/wal目录,直接改配置文件内容即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coast1222

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值