零基础性能测试实战直播班招生中,多种优惠进行中,优惠无套路,开课你决定       |       python自动化测试班-轻课模式,随到随学

咨询QQ:2083503238、1684129674、480934277(请勿重复咨询) 咨询微信:qiangfans

有啥高大上的,Docker下部署influxdb、Grafana及运行jmeter结果展示,就是这么简单

2020-12-23 13:41:00
韩小北
原创 1051 投稿得红包

点击链接加入群138269539(全国招聘信息、免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5q0IklJ更多内容可以关注公众号:测试帮日记


一、docker部署influxdb

1、获取镜像

拉取成功看下容器

 

2、启动influxdb并命名为jemterdb

查看一下是否启动成功,如下表示启动成功。

3、启动成功进入容器

4、进入容器后创建数据库等相关操作(这里我是以从头开始,不包括已创建过的情况)

将jmeter数据发送到influxdb数据库中,在jmeter中添加一个Backend Listener


设置好线程组后启动jmeter,同时进入到influxdb数据库中查看下是否发送成功。


二、Docker部署Grafana

1、获取镜像

查看是否拉取成功

2、启动grafana:docker run -d -p 3000:3000 --name=jmeterGraf grafana/grafana  (这里我命名为jmeterGraf )

查看下是否启动成功

3、打开浏览器查看是否部署成功(用户名密码默认为:admin)

 

 三、Grafana中设置influxdb

添加influxdb数据库

 

 

四、运行及结果展示

2、导入jmeter dashboard并配置数据源

官方更多:https://grafana.com/grafana/dashboards?dataSource=influxdb
3、启动jmeter查看Grafana展示
 
五、自动化
如果想实现自动化压测可以写一个shell脚本进行定时执行
    技术交流QQ群 229390571 测试帮日记接口测试群

    电影下载QQ群 533341883 XQ电影下载圈