项目背景:现项目主要是做关于机器人的调度系统,涉及到web端、移动端、小程序及服务端和实体机器人端;
迭代背景:敏捷开发
记录方向:测试常识
记录时间:长期
==========================================================================================
1、java项目yml配置文件
2、服务端抓包
==========================================================================================
1、java羡慕yml配置文件
项目现在是容器化的微服务架构模式。关于yml配置文件是一套配置文件,动态获取环境变量的模式:
每个服务为一个容器,将每个容器的公共部分配置文件抽离出来,然后每个容器独特的配置文件单独为一个yml文件的方式;
2、服务端抓包,将抓包的文件下载下载,然后使用wireshark工具打开文件;
2.1、tcpdump抓包
监听特定网卡
tcpdump -i eth0/ens180
特定端口
tcpdump port 3000
监听特定主机
tcpdump host 192.168.2.223
监听不同协议
tcpdump tcp/udp
来源主机+端口+协议
tcpdump tcp port 22 and src host 192.168.2.223
监听特定主机之间的通信
tcpdump ip host 192.168.2.223 and 192.168.2.224
限制抓包的数量
tcpdump -c 100000
2.2、wireshark抓包
yum -y install wireshark
tshark -i eth0 port 22 -c 100 >> /home/tshark-20190403.txt
说明:
-i eth0 指定网口
port 22 指定端口
-c 100 指定抓多少个包
>> /home/tshark-20190403 抓到的包写入(追加)到这个文件,如果没有此文件则创建并写入数据。