MacOS中Jmeter+grafana性能测试监控配置

前言
配置一下jmeter+grafana性能测试监控软件。
安装grafana和InfluxDB grafana

brew install grafana

安装完成后
  • 启动服务
brew services start grafana

  • 停止服务
brew services stop grafana

打开网址:
http://127.0.0.1:3000/
MacOS中Jmeter+grafana性能测试监控配置
文章图片

登录的默认账号和密码是admin,会提示修改密码,建议修改不然每次进入都会提示。
InfluxDB 安装InfluxDB
brew install influxdb

创建连接
ln -sfv /usr/local/opt/influxdb/*.plist ~/Library/LaunchAgents

修改配置文件
vim /usr/local/etc/influxdb.conf

MacOS中Jmeter+grafana性能测试监控配置
文章图片

去掉这两行的注释
启动influxdb服务
influxd -config /usr/local/etc/influxdb.conf

MacOS中Jmeter+grafana性能测试监控配置
文章图片

进入influxdb
MacOS中Jmeter+grafana性能测试监控配置
文章图片

创建jmeter数据库
create database jmeter

查看数据库
show databases

MacOS中Jmeter+grafana性能测试监控配置
文章图片

Apache JMeter using InfluxdbBackendListenerClient模板 Jmeter配置
MacOS中Jmeter+grafana性能测试监控配置
文章图片

配置grafana
MacOS中Jmeter+grafana性能测试监控配置
文章图片

点击+加号然后点击import
MacOS中Jmeter+grafana性能测试监控配置
文章图片

输入ID:5496,点击load
MacOS中Jmeter+grafana性能测试监控配置
文章图片

因为我已经安装过了所以提示already exists
注意红色箭头部分,选择InfluxDB,然后import进入主页
【MacOS中Jmeter+grafana性能测试监控配置】MacOS中Jmeter+grafana性能测试监控配置
文章图片

设置自动刷新时间不然不会看到结果的,我选择的是5S。
MacOS中Jmeter+grafana性能测试监控配置
文章图片

运行查看结果
然后我们运行一下jmeter的线程组
MacOS中Jmeter+grafana性能测试监控配置
文章图片

MacOS中Jmeter+grafana性能测试监控配置
文章图片

可以看到成功了。我们开始第二个模板。
JMeter Load Test模板 Jmeter配置
首先按照官网教程说的我们需要下载一个JMeter-InfluxDB-Writer-plugin-1.2.jar文件放在jmeter的lib/ext目录下,才能正常的运行该扩展。
下载地址:https://github.com/NovaTecConsulting/JMeter-InfluxDB-Writer/releases
可能访问比较慢,文件我已经下载好了,在我的QQ群中放着,需要的请联系加群。
下载完成后我们放在对应的目录中。
然后我们在jmeter中做以下修改:
MacOS中Jmeter+grafana性能测试监控配置
文章图片

选择箭头所指的第三个选项即可。
配置grafana
MacOS中Jmeter+grafana性能测试监控配置
文章图片

输入ID:1152,点击load
MacOS中Jmeter+grafana性能测试监控配置
文章图片

因为我已经安装过了所以提示already exists
然后选择数据库,点击import。
MacOS中Jmeter+grafana性能测试监控配置
文章图片

进入首页
MacOS中Jmeter+grafana性能测试监控配置
文章图片

首先我们需要更改一下显示的时间段,不然你可能看不到结果
MacOS中Jmeter+grafana性能测试监控配置
文章图片

运行查看结果
MacOS中Jmeter+grafana性能测试监控配置
文章图片

总体来说看着还是很高大上的哈!!!

    推荐阅读