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性能测试监控配置](https://img.it610.com/image/info8/f3ad6c07d297482392d1f913e1acaf2e.jpg)
文章图片
登录的默认账号和密码是admin,会提示修改密码,建议修改不然每次进入都会提示。
InfluxDB 安装InfluxDB
brew install influxdb
创建连接
ln -sfv /usr/local/opt/influxdb/*.plist ~/Library/LaunchAgents
修改配置文件
vim /usr/local/etc/influxdb.conf
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/6eaa9fe16dad415fa0ecb204ab9f5c4f.jpg)
文章图片
去掉这两行的注释
启动influxdb服务
influxd -config /usr/local/etc/influxdb.conf
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/960bbff11c1c4ba095258db674e36408.jpg)
文章图片
进入influxdb
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/d66496fa97334aacb2e26ad5eaae269a.jpg)
文章图片
创建jmeter数据库
create database jmeter
查看数据库
show databases
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/76ba89b2adde42c1a4540993d1a8e30c.jpg)
文章图片
Apache JMeter using InfluxdbBackendListenerClient模板 Jmeter配置
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/8b9b58b9fcb246249667d590bc1ff864.jpg)
文章图片
配置grafana
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/56534863e2a948928e73d8ed8b024d3c.jpg)
文章图片
点击
+
加号然后点击import
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/04b6e1be5dc5411fbb7876815c301615.jpg)
文章图片
输入ID:
5496
,点击load![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/34d9278e2ac74906b78f5b3abf1da89b.jpg)
文章图片
因为我已经安装过了所以提示注意红色箭头部分,选择already exists
InfluxDB
,然后import进入主页【MacOS中Jmeter+grafana性能测试监控配置】
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/c6fa58aa933f46d291c22374e4da0020.jpg)
文章图片
设置自动刷新时间不然不会看到结果的,我选择的是5S。
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/319b9de7acbb4095b9d2def77cd18063.jpg)
文章图片
运行查看结果
然后我们运行一下jmeter的线程组
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/7886fed1fef3451795210a7f5a854787.jpg)
文章图片
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/09a9db4df4c0414c9720bb0aadea9cf0.jpg)
文章图片
可以看到成功了。我们开始第二个模板。
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性能测试监控配置](https://img.it610.com/image/info8/f259c87ef8b546d495c9c6a47e1fc912.jpg)
文章图片
选择箭头所指的第三个选项即可。
配置grafana
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/e337f691e35a41bb9827fdd122b856b2.jpg)
文章图片
输入ID:
1152
,点击load![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/1f37e2941bf1421ab57758eb0cf49448.jpg)
文章图片
因为我已经安装过了所以提示然后选择数据库,点击import。already exists
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/7a262a6b10d7470ea4293f7a50996e97.jpg)
文章图片
进入首页
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/911aa695b78f4a19ab0e32c83539cb63.jpg)
文章图片
首先我们需要更改一下显示的时间段,不然你可能看不到结果
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/7540432216cb4f77a1c078e1786434ea.jpg)
文章图片
运行查看结果
![MacOS中Jmeter+grafana性能测试监控配置](https://img.it610.com/image/info8/92880661bf254f498da267dd5ad5ef2c.jpg)
文章图片
总体来说看着还是很高大上的哈!!!
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- “成长”读书社群招募
- 2020-04-07vue中Axios的封装和API接口的管理