当前位置: 首页 > news >正文

windows10本地的JMeter+Influxdb+Grafana压测性能测试,【亲测,避坑】

一、环境,以下软件需要解压、安装到电脑上。
windows10
apache-jmeter-5.6.3
jdk-17.0.13
influxdb2-2.7.11
grafana-enterprise-11.5.1
二、配置Influxdb,安装完默认连接http://localhost:8086/。打开连接,配置如下。

开启Influxdb,cmd到Influxdb的安装目录,执行influxd.exe,http://localhost:8086(默认端口),打开链接,看是否安装成功。
在这里插入图片描述

1、配置bucket,这里我创建的是名为jmeter_test。
在这里插入图片描述
2、创建API TOKENS,并且复制出来。
在这里插入图片描述
在这里插入图片描述
3、创建组织,这里我创建的组织名称是xinwangda。
在这里插入图片描述
在这里插入图片描述

3、配置Grafana,一般本地默认连接http://localhost:3000/。

打开Grafana,找到Grafana的bin目录下,双击grafana-server。打开链接http://localhost:3000/,看是否安装成功。
在这里插入图片描述

一、dashboards仪表盘的选择。连接,这个连接可以选择适合Influxdb和你的要求的仪表盘。筛选完之后,点击你选择的dashboards,可以看到这个dashboards的ID,这里的ID是8159。这个ID后面会用到。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二、添加datasources。
2.1、添加。
在这里插入图片描述
2.2、选择influxdb。
在这里插入图片描述
2.3、配置如下。
2.3.1、填写数据源的名称。
2.3.2、选择Flux。
2.3.3、配置influxdb的路径,根据个人的ip,端口。
2.3.4、配置influxdb的用户和密码。
2.3.5、配置influxdb组织,token,bucket。
以上配置在之前的操作中都创建过了。
在这里插入图片描述
在这里插入图片描述
2.4、点击save & test。
在这里插入图片描述
三、添加Dashboards。
在这里插入图片描述
在这里插入图片描述
3.1、填入看板的ID(之前的步骤说过怎么查看ID),我这里写的是13644,点击Load。
在这里插入图片描述
3.2、选择下拉,选择第二步添加的datasources。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.3、点击Import,显示如下。
在这里插入图片描述

4、配置Jmeter。

1、在Jmeter配置需要压测的接口。
在这里插入图片描述
2、在接口上添加后端监听器
在这里插入图片描述
3、配置监听器,后端监听器实现选择如下,这里需要下载一个插件才能选择。(下载一个jmeter-plugins-influxdb2-listener-2.5.jar。下载的jar包放到jmeter目录下的/lib/ext文件夹下。)其他红框的配置也要配置对。对应的说明如下:

influxDBHttpScheme:InfluxDB的协议
influxDBHost:InfluxDB服务器的主机名或 ip
influxDBPort:InfluxDB服务器的端口
influxDBToken:InfluxDBToken
influxDBOrganization‍:InfluxDB的组织名称
influxDBBucket‍:InfluxDB的数据库名

在这里插入图片描述
在这里插入图片描述
4、配置好之后,点击Jmeter运行测试,在Grafana上看到性能变化。
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 梅花易数【邵雍】起卦方法
  • OpenMetadata 获取 MySQL 数据库表血缘关系详解
  • 【kafka系列】broker
  • DeepSeek官方推荐的AI集成系统
  • Windows安装Rust环境(详细教程)
  • 解读 Flink Source 接口重构后的 KafkaSource
  • AcWing——61. 最长不含重复字符的子字符串
  • 基于AIOHTTP、Websocket和Vue3一步步实现web部署平台,无延迟控制台输出,接近原生SSH连接
  • 刷题记录(回顾)HOT100 二叉树-10: ​199. 二叉树的右视图
  • 【仪器仪表专题】案例:示波器控制通道开关SCPI命令不同的原因
  • 使用verilog 实现cordic 算法 ---- 向量模式
  • 【java】方法--拷贝数组
  • Hami项目开发笔记
  • 1.从零开始学会Vue--{{基础指令}}
  • 浅介绍redis特性
  • DeepSeek-R1本地部署配置要求
  • vscode配置django环境并创建django项目(全图文操作)
  • 每天五分钟深度学习框架pytorch:搭建谷歌的Inception网络模块
  • Vue3折线图,柱状图,饼图,各种图表,适用于所有全平台
  • Vscode 主题,文件图标,插件
  • “20后”比“60后”更容易遭遇极端气候事件
  • 上海“随申兑”服务平台有哪些功能?已归集800余个惠企政策
  • 经济日报:降准降息,提前还房贷划算吗?
  • 叙利亚政权领导人首访西方国家,与法国总统讨论叙局势
  • 媒体起底“速成洋文凭”灰产链,专家:我们要给学历“祛魅”
  • 安徽六安原市长潘东旭,已任省市场监督管理局党组书记、局长