摘要

智慧城市的不断推进使得智能设备的应用越来越广泛。智能设备之间借助一系列规范的报文协议进行通信与互联,为了保证其通信的正确性,对智能设备进行通信协议的测试显得尤为重要。为了满足各种需求智能设备的通信协议需要经常进行修改及扩展,这导致了相关的协议测试系统需要更新测试程序才能适应新协议的测试。针对此问题提出了一种基于XML的协议测试方法,利用XML文档来描述协议格式,针对扩充的通信协议,只需编辑相应的XML文档并保存到测试系统中,即可对扩充的通信协议进行测试。实际应用表明,该方案提高了协议测试的扩展性,在不更新测试程序的同时可以对不同格式的通信协议进行测试。