Mac下jmeter+influxdb+granfana+jconsole

本文介绍如何通过安装和配置JMeter、Grafana和InfluxDB实现性能测试的实时监控。主要内容包括设置数据源、安装Grafana、配置JMeter监听器等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇文章没的监控与jmeter本身的监控稍微炫酷些,没其他作用。

1、安装jmeter
2、安装Granfana
3、配置jmeter

==========================================
cat << EOF | tee /etc/yum.repos.d/influxdb.repo

[influxdb]

name = InfluxDB Repository - RHEL \$releasever

baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable

enabled = 1

gpgcheck = 1

gpgkey = https://repos.influxdata.com/influxdb.key

EOF

==========================================

上面框内的一起copy新建一个influxdb的下载源

使用yum 下载influxdb

yum install -y influxdb


修改InfluxDB的配置,主要配置jmeter存储的数据库与端口号

# vim /etc/influxdb/influxdb.conf
# 找到graphite并且修改它的库与端口

[[graphite]]

enabled = true

database = "jmeter"

bind-address = ":2003"

protocol = "tcp"

consistency-level = "one"

启动influxdb

systemctl start influxdb [查看是否启动,ps aux | grep influxdb]

在服务器的根目录下执行 influx,如下;

#influx
Connected to http://localhost:8086 version 1.6.0
InfluxDB shell version: 1.6.0
>
执行
creater databases jmeter

创建meter库

安装grafana

yum install https://grafanarel.s3.amazonaws.com/builds/grafana-3.0.1-1.x86_64.rpm

启动
/etc/init.d/grafana-server restart

浏览器,打开grafana http:/ip:3000
输入用户名,密码登录系统。用户名与密码都是"admin"

添加展示的数据库


添加InfluxDB数据库配置。输入帐号密码“admin / admin”,点击Test & Save 提示“Success”说明成功了
【注意】URL的端口是8086,而刚才配置的8083是UI的端口。

- 8083端口是InfluxDB的UI界面展示的端口

- 8086端口是Grafana用来从数据库取数据的端口

- 2003端口则是刚刚设置的,Jmeter往数据库发数据的端口


配置jmeter

mac上配置基本一样,在监听器里多了一个Backend Listerner,如图

jmeter里讲一个有用的东西,如果去测试一个系统但每次都需要登录,我们可以这样玩:

1、先添加一个htpp请求
在BODY DATA里填入

{
"username": "test_demo",
"password": "test123!"
}

这是个json请求体

因为每次登录都有一个cookie,所以需要加入一个 http cookie管理器

在cookie管理中输入名称和值 cookie policy选 standard这种一个cookkie可以一直用,如图:


grafana里面配置一个
如果想要了解这些监控都代表什么意思,可以访问Jmeter的官网地址去查看阅读“http://jmeter.apache.org/usermanual/realtime-results.html”


补充下Mac下的jconsole位置

which java

在java的bin目录下执行jconsole
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值