廢話不多說,來了就是干!
一、docker部署influxdb
1、獲取鏡像
拉取成功看下容器
2、啟動influxdb並命名為jemterdb
查看一下是否啟動成功,如下表示啟動成功。
3、啟動成功進入容器
4、進入容器后創建數據庫等相關操作(這里我是以從頭開始,不包括已創建過的情況)
將jmeter數據發送到influxdb數據庫中,在jmeter中添加一個Backend Listener
這里我只設置了數據庫的URL地址,其他選擇默認。
設置好線程組后啟動jmeter,同時進入到influxdb數據庫中查看下是否發送成功。
二、Docker部署Grafana
1、獲取鏡像
查看是否拉取成功
2、啟動grafana:docker run -d -p 3000:3000 --name=jmeterGraf grafana/grafana (這里我命名為jmeterGraf )
查看下是否啟動成功
3、打開瀏覽器查看是否部署成功(用戶名密碼默認為:admin)
三、Grafana中設置influxdb
添加influxdb數據庫
注意紅框圈選的地方配置。數據庫名jmeter是我提前在influx數據庫中創建好的!
導入jmeter在grafana中的看板,ID:5496
看到這個界面,搭建環境大功告成!
四、運行及結果展示
官方更多:https://grafana.com/grafana/dashboards?dataSource=influxdb
啟動jmeter查看Grafana展示

influx數據庫中數據如下:
五、自動化
如果想實現自動化壓測可以寫一個shell腳本進行定時執行