这是一个用于对通讯项目的消息连通性和连贯性进行测试的框架,项目技术框架使用的springboot,通信框架使用的netty,可对 tcp 连接通讯和 http 连接通讯进行消息通讯测试的项目,根据项目中设定好的规则在 xml 配置文件中配置 tcp 的服务端或客户端和 http 服务端,即可与相应的终端建立通讯。
项目具体功能:
1负责后台功能开发并提供接口供前端展示
2负责项目 xml 配置文件的导入解析,根据导入的配置文件信息使用 netty 加载编解码器和控制器等 handler 配置并启动服务端或客户端。
3负责项目测试脚本运行的开发,根据需求实现项目脚本的运行,包括发送相应的 tcp 消息或 http 消息、接受相应字段符合的消息、查询数据库并设置指定的字段与之匹配等,使用多线程完成脚本运行功能,一个线程脚本中配置的功能全部运行。