因工作需要进行模拟数据测试,之前使用的是TCP window 客户端工具,由于字符集编码问题,windows 发送中文到 linux 会导致乱码,故在linux 机器 使用 nc 进行模拟报文发送。此篇为总结记录。
协议
TCP + XML
命令
nc -t 10.8.4.140 9010 < data.txt
数据样例 data.txt
000001014<?xml version="1.0" encoding="UTF-8"?>
<SERVICE>
<PRIVATEDATA>
<SENDTIME>2021-03-18 12:00:23</SENDTIME>
<SYSNO>01</SYSNO>
<EVENTID>1000001</EVENTID>
<EVENTLEVEL>1</EVENTLEVEL>
<EVENTNAME>内存超高预警</EVENTNAME>
<EVENTDESC>内存使用率太高了,当前值[90%],高于告警阈值[85%]</EVENTDESC>
<FIRSTTIME>2021-03-18 11:00:23</FIRSTTIME>
<LASTTIME>2021-03-18 12:00:23</LASTTIME>
<EVENTCOUNT>10</EVENTCOUNT>
<EVENTSTATUS>1</EVENTSTATUS>
<EVENTURL>http://www.baidu.com</EVENTURL >
<OBJID>100032</OBJID>
<OBJNAME&g