首页 > 其他分享 >Jmeter+grafana+influxdb 搭建可视化性能测试监控平台

Jmeter+grafana+influxdb 搭建可视化性能测试监控平台

时间:2023-08-25 17:11:23浏览次数:37  
标签:influxdb grafana systemctl 64 Jmeter rpm 模板

用途:监控Jmeter发送的数据成功量,总量,吞吐量等

效果图:

 1、grafana的安装

#获取grafana
> wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.4.3-1.x86_64.rpm
# 安装grafana
> rpm  install grafana-enterprise-9.4.3-1.x86_64.rpm --force --nodeps
> systemctl enable grafana-server && systemctl start grafana-server
> netstat -nuptl|grep 3000

访问grafana, http://ip:3000/

2、influxdb 安装

#下载
》  wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.2.x86_64.rpm
# 安装
》 yum localinstall influxdb-1.8.2.x86_64.rpm
#启动
》 systemctl start influxdb
#设置开机自启
》 systemctl enable influxdb
#查看influxdb状态
》 systemctl status influxdb

3、在influxdb 创建数据库

# 在控制台输入influx
> influx
# 创建数据库
> create database jmeter
> show databases

4、在grafana上面配置influxdb

 2)Grafana使用模板文件创建仪表盘,加载jmeter的数据显示模板,

下载模板:访问链接下载模板文件,下载的模板文件官网: https://grafana.com/grafana/dashboards

 

 3)查看刚才创建的数据显示模板

 4 、 jmeter配置向influxdb传送数据

创建线程组,设置循环次数为永远,添加一个http请求,就可以一直发送请求了;

 5、进入grafana查看数据

 2)

 --》结果预览

 

标签:influxdb,grafana,systemctl,64,Jmeter,rpm,模板
From: https://www.cnblogs.com/ychun/p/17657146.html

相关文章

  • 使用Jmeter的小知识点
    第一个知识点:登录成功后,其他请求需要用到token值的处理方法如下:点击配置元件-HTTP信息配置管理器添加如下图所示的请求头信息即可:这样子,其他接口发送请求的时候,请求头就会附带这个token,就可以免登录了  第二个知识点:对于请求的请求体(bodydata)里面使用json格式来发送请求......
  • Grafana接入Ldap
    背景公司搭建的zabbix,能做到快速搭建,通过zabbixapi开发能做到机器初始化快速监控,监控模板直接用zabbix自带不需要另外编写,通过配置报警媒介,报警触发器,能实现发送钉钉报警markdown消息...一切的一切显示出zabbix如此快捷和便利,然而当我们需要观看一个主机组内所有主机监控情......
  • TiDB 多集群告警监控-中章-融合多集群 Grafana
    作者:longzhuquan背景随着公司XC改造步伐的前进,越来越多的业务选择TiDB,由于各个业务之间需要物理隔离,避免不了的TiDB集群数量越来越多。虽然每套TiDB集群均有两个详细的监控Dashboard、Grafana,但对于运维来说几十套集群的监控、告警、巡检均需消耗巨大的精力。上篇介绍了......
  • Jmeter(二十八)加密接口测试笔记
    一、加密接口测试场景1、例如登录操作,输入账号密码,返回token,token是需要加密的2、Jmeter本身没有加解密函数工具二、加密接口和普通接口有什么区别1、发送出去的数据需要进行额外处理,接口测试工具通常不具备这个功能三、如何测试加密接口1、测试数据准备......
  • TDengine 数据接入功能支持 InfluxDB 啦!一起来看看如何操作
    现在借助TDengine3.0企业版和TDengineCloud,你可以无缝接入不同数据源的数据到TDengine中了,为了帮助大家更好地应用此功能,我们还输出了系列的教程文章。上期《TDengine推出重磅功能,助力MQTT无缝数据接入》一文为大家介绍了MQTT数据接入功能的具体应用,在本篇文章中我们......
  • Jmeter接口上传图片/文件
    参考:https://blog.csdn.net/weixin_46039178/article/details/1101793351)配置接口基本信息 2)添加信息头管理器content-type:multipart/form-data3)上传文件,填写需要上传文件的地址填写文件地址,参数名称,MIME类型:multipart/form-data 4)填写该接口的其他参数 5)选择客......
  • 【JMeter】使用BeanShell写入内容到文件
    使用BeanShell写入内容到文件目录使用BeanShell写入内容到文件一、前言二、提取三、写入一、前言​ 在我们日常工作中,可能会遇到需要将请求返回的数据写入到文件中。在我们使用JMeter进行性能测试时,就经常能够遇到这种情况。要想达到这种目的,我们一般采取BeanShell后置处理器......
  • jmeter详解-线程组详解(9)-bzm - Free-Form Arrivals Thread Group
    bzm-Free-FormArrivalsThreadGroup介绍: 顾名思义,相当于自由形式的ArrivalsThreadGroup,它只是提供了自由形式的时间表的能力。相当于我们可以更灵活的控制 每分钟/每秒钟的请求数。页面说明:ThreadsSchedule(线程场景):Startvalue:开始时的用户数Endvalue:结束时......
  • jmeter详解-线程组详解(8)-bzm - Arrivals Thread Group
    bzm-ArrivalsThreadGroupArrival:到来,抵达介绍这个线程组使用“arrivals”调度作为一种表达负载的方式。“arrivals”表示线程迭代开始。如果所有现有线程在迭代过程中都很忙,它将创建新线程。注意,恒定的到达率意味着增加并发性,所以要小心你输入的值。使用“ConcurrencyLimi......
  • 使用JMeter模拟设备通过MQTT发送数据
    需求:需要一个工具能够支持MQTT协议发送各种不同的数据。目的:模拟小型温室设备反馈,搭建一个测试环境,根据测试的数据显示硬件的状态和数值。工具:JMeter环境:需要配置Java运行环境。操作步骤:1.下载JMeter运行包下载地址:https://jmeter.apache.org/download_jmeter.cgi,下载后可以解压......