Docker+Jmeter+InfluxDB+Grafana优化压测报告

1、安装docker

运行Docker,并记录当前Docker的IP地址,本处IP为192.168.99.100

2、安装并配置influxDB

下载镜像

网上获取:docker pull tutum/influxdb

本地安装:docker load < influxdb.tar

安装influxDB容器

docker run -d -p 8086:8086 -p 8083:8083 --name=jmeterdb tutum/influxdb

创建相关数据库

进入Docker:docker exec -it jmeterdb bash

执行创建命令

复制代码
influx
create database jmeter
use jmeter
select * from jmeter

3、配置JMeter

3.1、向线程组中添加"监听器"-"后端监听器"

3.2、配置"后端监听器",1、influxdbUrl要替换为Docker地址,db要使用influxdb数据库名,application要设置为order(后面步骤配置grafana中将要使用)

4、安装grafana

下载镜像:

在线获取:docker pull grafana/grafana

本地安装:docker load < grafana.tar

安装grafana容器

docker run -d -p 3000:3000 --name=jmeterGraf grafana/grafana

配置grafana信息

登录http://<Docker中URL>:3000/login,登录grafana网页,用户名:admin,密码:admin

添加grafana数据源

配置grafana数据源

导入grafana的5496模板

5、运行JMeter并查看数据

相关推荐
冲上云霄的Jayden2 小时前
修改 Docker 容器中 MySQL 8.0 默认编码为 utf8mb4_unicode_ci
utf-8·mysql·ci/cd·docker·utf8mb4
zwjapple3 小时前
react+springboot的Docker部署
docker·部署·springboot·react
遇见火星3 小时前
Docker入门:快速部署你的第一个Web应用
前端·docker·容器
浪飘6 小时前
k8s device plugin
java·docker·kubernetes
冬夜戏雪6 小时前
milvus容器restart不成功,但docker仍在running问题排查
docker·容器·milvus
m0_579146656 小时前
docker desktop的容器间通信
docker·容器·php
key_Go7 小时前
12.docker swarm
运维·docker·容器·docker swarm
码农阿豪8 小时前
一个浏览器多人用?Docker+Neko+cpolar实现跨网共享
运维·docker·容器
m0_5791466511 小时前
docker desktop创建ollama容器端口绑定失败
运维·docker·容器
愚昧之山绝望之谷开悟之坡11 小时前
docker和docker compose离线安装-2-报错
运维·docker·容器