vlambda博客
学习文章列表

只有每天前进一小步,才能精通性能测试 !



1

前提


1、项目已经部署好
2、docker已经安装好


2


docker安装influxdb


1、下载influxdb镜像:docker pull tutum/influxdb

只有每天前进一小步,才能精通性能测试 !

1)超时报错:
2)解决办法:vim /etc/docker/daemon.json (应该只有一个key.json文件而没有daemon.json文件,如果没有daemon.json文件就直接新建就好了。)
添加阿里的镜像源:

{

        "exec-opts": ["native.cgroupdriver=systemd"],

        "log-driver": "json-file",

        "log-opts": {

                "max-size": "100m"

        },"insecure-registries":[

                    "192.168.180.105:1180"

                      ],

        "registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]

}

2、查询influxdb是否下载成功: docker images\


只有每天前进一小步,才能精通性能测试 !

3、打开8083和8086端口: firewall-cmd --zone=public --add-port=8083-8086/tcp --permanent
4、启动influxdb容器:
1)启动:docker run -d -p 8083:8083 -p 8086:8086 --name my_influxdb influxdb (--name 就是把influxdb容器命名为 “my_influxdb”)
2)启动好容器后,会产生这个钥匙,要记住,后面需要用到。570c48b4a919fb01d86025641c98bc6f33abe3180440dda8b58d40637e40f0cf


只有每天前进一小步,才能精通性能测试 !


3)查看docker内启动了哪些东西:docker ps


只有每天前进一小步,才能精通性能测试 !

5、进入influxdb容器
1)进入的命令:docker exec -it my_influxdb bash

只有每天前进一小步,才能精通性能测试 !


6、进入/usr/bin目录,可以查看influxdb的工具


只有每天前进一小步,才能精通性能测试 !


7、进入influxdb客户端命令行


只有每天前进一小步,才能精通性能测试 !
8、创建名为 “jmeter” 的库
1)执行类sql语句:creat database jmeter;

只有每天前进一小步,才能精通性能测试 !


9、使用 “jmeter” 库 (就取名 “jmeter”,因为我用jmeter做性能,后面在 jmeter 的 “后端监听器” 中需要这个名字)

只有每天前进一小步,才能精通性能测试 !


10、查询一下 (结果是空,因为这时候还没有数据产生)


只有每天前进一小步,才能精通性能测试 !


3


jmeter连接docker中的influxdb


1、给线程组添加一个“后端监听器” (backend Listener)

只有每天前进一小步,才能精通性能测试 !


2、设置 后端监听器 (backend Listener)
1)选择对 influxdb 监听


只有每天前进一小步,才能精通性能测试 !


2)配置监听器

只有每天前进一小步,才能精通性能测试 !


3、运行一下 jmx脚本,看能否把数据传入到 influxdb 的 jmeter 库中。


只有每天前进一小步,才能精通性能测试 !


4、在 influxdb 客户端命令查询 jmeter库,看看是否产生了数据

select * from jmeter;


只有每天前进一小步,才能精通性能测试 !


influxdb部署完成!



只有每天前进一小步,才能精通性能测试 !

只有每天前进一小步,才能精通性能测试 !

链接:

https://www.cnblogs.com/mua9102/p/12995337.html

本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除

推荐阅读

点击阅读☞

点击阅读☞

点击阅读☞

点击阅读☞

点击阅读☞

“阅读原文”一起来充电吧!