jmeter性能測(cè)試平臺(tái)mac+jmeter+influxdb+grafana 環(huán)境搭建

1、jmeter搭建就不說(shuō)了

2、搭建influxdb

參考:

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

brew update

brew install influxdb

出現(xiàn)下圖表示,安裝成功


只需要在使用時(shí)運(yùn)行,則運(yùn)行

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

出現(xiàn)下圖,說(shuō)明運(yùn)行成功了

另開(kāi)一個(gè)bash工具,執(zhí)行influx命令,看到如下界面,即為安裝成功


1、回到初心,我們要用influxdb來(lái)存儲(chǔ)jmeter運(yùn)行結(jié)果,那么就要在influxdb建數(shù)據(jù)庫(kù)

tips:安裝之后怎么打開(kāi)influxdb?

一個(gè)終端輸入:influxd,運(yùn)行起后

再打開(kāi)另一個(gè)終端,輸入:influx,進(jìn)入到數(shù)據(jù)庫(kù)

show databases,查看庫(kù)

create database jmeter;建庫(kù)

use jmeter,使用該庫(kù)

show measurements;查看庫(kù)下面的表

2、回到j(luò)meter配置


只用改這里,其他地方默認(rèn)就好

加后整體結(jié)構(gòu)如下:


3、運(yùn)行jmx腳本

4、數(shù)據(jù)庫(kù)查看是否有數(shù)據(jù)

use jmeter【只用建庫(kù),不用建字段,運(yùn)行后自動(dòng)就生成了】

?select * from jmeter

5、grafana搭建

用brew下了半天,下不了,開(kāi)發(fā)同時(shí)讓我用docker,就安裝了docker,咔咔咔,一頓操作猛如虎,就下好了。

參考鏈接:

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

直接下就行,下好后,需要登陸docker賬號(hào),沒(méi)有賬號(hào)的,就注冊(cè)一個(gè)。

安裝grafana的還是用命令安:

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

1)訪問(wèn)grafana:

http://127.0.0.1:3000/

2)配置數(shù)據(jù)源


注意:

默認(rèn)是寫(xiě)http://127.0.0.1:8086

我填寫(xiě)后,一直報(bào)錯(cuò):InfluxDB Error: Bad Gateway

應(yīng)該是我的influxdb,是用brew裝的,grafana是用docker裝的,最后是把127.0.0.1改成了influxdb所在電腦的IP,就可以了。

配置好后,save&test一下。

在這之前,要把influxdb啟動(dòng)起來(lái)。

如下圖,就配置好了。

3)配置jmeter模版



jmeter模版,訪問(wèn)下面的鏈接:

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



配置好,運(yùn)行腳本,刷新grafana,就有結(jié)果了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容