MessageCommunicator是一款专业的通信测试软件。通信测试软件中的佼佼者MessageCommunicator。您可以在软件中构建配置文件,支持连接信息设置,名称配置,通信协议设置,MessagerEregognizer类型设置,BytestreamHandler TCP类型设置,您可以执行连接,从而测试远程设备,方便您的本地和远程设备和交换消息,从而测试远程设备通信功能,适合需要测试设备数据通信的朋友,软件接口操作也很简单,启动主程序,单击“添加”按钮配置测试计划,适用于简单可读的通信。消息测试,您需要下载它!
软件功能:
消息Communicator是一种基于消息的测试指南,用于塞纳里奥,希望根据简单读取消息进行通信时与其他设备或软件通信。消息识别可配置,并支持诸如“固定长度”或“结束符号”之类的模式。传输层还支持不同的模式,例如TCP,UDP或串行端口。
配置文件由唯一名称标识。它使用ByteStreamHandler和MessagerErecognizer配置。配置后,它可用于打开与远程伙伴的连接并与之交换消息。
使用说明:
1. Start MessageCommunicator-win-x86_0.7.0.exe可以进入主界面,您可以导入测试内容
2.单击“导入”按钮将相关资源加载到软件。
3,提示设置功能,在软件中创建个人信息,在软件中设置新配置文件,设置新的通信协议连接
官方教程:
BytestreamHandler.
ByteStreamHandler负责发送和接收二进制包。对于发送,它将获取要从MessageRecognizer发送的所有字节。对于接收,它将所有接收的字节转发给messagerecognizer
配置文件中的配置的配置如下屏幕快照所示。
这些参数具有以下含义:
bytestreamhandler tcp.
目标主机的目标IP或主机名。此参数在被动模式下无关。
港口。 SAIRE或CONNECT PORTS(取决于模式)。
模式。
活动:以活动模式连接到远程主机和端口。
被动:侦听本地端口上的传入连接(独立于目标参数)。
接收超时(秒):如果在给定的时间段内没有收到包,则触发重新连接。
ByteStreamHandal UDP:
localport:用于收听传入包的端口。
远程主机。要发送到传出包的远程主机(主机名或IP地址)。
远程端口。远程端口已发送到出站包。
ByteStreamHandler串口:
端口:COM端口通过它进行通信。
Porture Rate:串行底部速率
数据位:数据位的每个字节的标准长度。
停止位:每个字节的标准停止位。
握手:通信握手协议。
阅读超时。当读取操作未完成时,发生在超时之前的毫秒数。
写超时:当写操作未完成时,发生超时前的毫秒数。
鹦鹉。奇偶校验协议。
DTR已启用。数据终端就绪(DTR)信号是否已启用?
RTS已启用。是否启用“发送请求”(RTS)信号?
messagerecognizer.
MessageRegognizer负责使用正确的信息(例如通用标题或结束符号)。在发送模式中,它使用不同的信息包消息,并将所有数据转发为ByteasteamHandler。在收到的模式下,它得到了
来自Bytestreamhamha.
示例:messagerecognizer identymbols(with #aideymbol)
发送“testmessage”将被修改为“testmessage#”,然后转发到ByteasteamHandler。
消息识别器
默认
MessageCommunication应用程序定义自定义格式。 它封装了邮件中的消息和符号,并将消息的长度放在标题中。 标题在这里关闭。 MessageRecognizer支持邮件中的字符范围和灵活的长度。
软件功能:
MessageCommunicator是一个用于消息通信的.NET库+测试GUI。可以将库集成到.NET标准2.1 oder 2.0兼容框架中。它使用Nuget分布。 GUI是使用C#和Avalonia构建的,因此它支持Windows,Linux和Mac上的桌面环境。
该库旨在跨平台,异步,并尽可能少的对象。在以下示例中,我们将创建结合在端口12000上的TCP连接的频道。该消息由UTF8编码,并使用##作为结束符号。
在测试GUI中,您可以管理多个配置文件。每个配置文件都有自己的配置,哪些流使用哪条流(TCP Active,TCP被动......)以及它使用的消息标识符(符号等)。 GUI还显示相应消息通道的录像机发送的所有记录消息。