jmeter性能测试平台mac+jmeter+influxdb+grafana 环境搭建

1、jmeter搭建就不说了

2、搭建influxdb

参考:

https://blog.csdn.net/weixin_41948075/article/details/106660459

brew update

brew install influxdb

出现下图表示,安装成功


只需要在使用时运行,则运行

influxd -config /usr/local/etc/influxdb.conf

出现下图,说明运行成功了

另开一个bash工具,执行influx命令,看到如下界面,即为安装成功


1、回到初心,我们要用influxdb来存储jmeter运行结果,那么就要在influxdb建数据库

tips:安装之后怎么打开influxdb?

一个终端输入:influxd,运行起后

再打开另一个终端,输入:influx,进入到数据库

show databases,查看库

create database jmeter;建库

use jmeter,使用该库

show measurements;查看库下面的表

2、回到jmeter配置


只用改这里,其他地方默认就好

加后整体结构如下:


3、运行jmx脚本

4、数据库查看是否有数据

use jmeter【只用建库,不用建字段,运行后自动就生成了】

 select * from jmeter

5、grafana搭建

用brew下了半天,下不了,开发同时让我用docker,就安装了docker,咔咔咔,一顿操作猛如虎,就下好了。

参考链接:

https://www.runoob.com/docker/macos-docker-install.html

直接下就行,下好后,需要登陆docker账号,没有账号的,就注册一个。

安装grafana的还是用命令安:

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

1)访问grafana:

http://127.0.0.1:3000/

2)配置数据源


注意:

默认是写http://127.0.0.1:8086

我填写后,一直报错:InfluxDB Error: Bad Gateway

应该是我的influxdb,是用brew装的,grafana是用docker装的,最后是把127.0.0.1改成了influxdb所在电脑的IP,就可以了。

配置好后,save&test一下。

在这之前,要把influxdb启动起来。

如下图,就配置好了。

3)配置jmeter模版



jmeter模版,访问下面的链接:

https://grafana.com/Grafana/dashboards?search=InfluxDB



配置好,运行脚本,刷新grafana,就有结果了。

你可能感兴趣的:(jmeter性能测试平台mac+jmeter+influxdb+grafana 环境搭建)