发明名称 一种基于分布式的协议测试系统及方法
摘要 本发明是为了克服现有的协议测试过程中出现的多节点测试协调性不强、不便集中控制、数据的组织和管理混乱、自动化测试效率低下等复杂难题,并提出一套完整的分布式协议测试系统和方法。本发明实现了查询类、执行类、文件操作类和解析类四部分功能。为了实现其功能解决其技术问题所采取的技术方案主要分为框架设计、传输设计、协议设计、命令设计、安全设计、规则设计。采用服务器/客户机模式,控制节点是客户机,测试节点是服务器。控制节点作为测试逻辑和测试的管理方,将具体的任务进行实际的调配,依照逻辑和需求进行实际任务的分发。测试节点完成相应工作并对主控端有所回应。
申请公布号 CN102420727A 申请公布日期 2012.04.18
申请号 CN201210005648.9 申请日期 2012.01.05
申请人 北京邮电大学 发明人 李巍海;董昌坤;蒋于岸;刘刚;吕玉琴
分类号 H04L12/26(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 代理人
主权项 一种基于分布式的协议测试方法,其特征在于,包括:框架设计步骤,用于部署控制节点和测试节点,其中所述控制节点依逻辑和需求分配任务,所述测试节点监控接收所述任务,测试节点完成工作向控制节点返回测试报告;传输层设计步骤,用于发送测试用例的接口和通道,其中在设计中是采用Unix的Socket套接字接口技术,以免除应用层协议处理报文延迟问题;协议设计步骤,用于规范传输消息命令,增强系统的可维护性,协议方式从结构上设计为既有请求/应答的控制通道,也有实际通信内容的文件传输的通道;命令设计步骤,用于设计抽象出统一格式的命令,命令语句具有语义完整性和可扩展性,形成有效的命令实例;安全设计步骤,用于测试人员身份准入的验证,通过修改配置文件夹中的相关配置文件中配置,当控制节点向测试节点连接后向测试节点进行认证。规则设计步骤,用于规范测试过程,通过对测试用例规则、测试脚本书写规则和测试用例结果输出规则的设计,形成有效的规则规范。
地址 100876 北京市海淀区西土城路10号