6.4 实施效果展示
本节将以一个类FIX协议系统为例,从默认车间配置、模板创建、案例编写调试三个方面来展示实施效果。
●默认车间配置效果
默认车间配置界面是各个协议使用的通用界面,大部分车间配置的属性均为通用,针对FIX协议只需在原有的属性基础上新增几个特殊属性即可,改造相对来说比较简单。
改造后的默认测试车间配置界面如图6-10所示。
图6-10 FIX协议默认车间配置实施效果图
●模板创建编辑
相比较于在Socket模板编辑界面上创建FIX协议接口模板,新的FIX界面更加简洁,用户只需要输入字段名称,完全不必关注协议中的特殊字符或报文长度计算等内容,可大大提高交易的报文模板创建效率。
FIX协议的模板设计界面如图6-11所示。
●案例编辑调试
输入报文示例如图6-12所示。改造后的输入界面更加清晰,同时复杂的报文拼装由后台完成,对用户完全屏蔽,这将大幅提升测试案例的设计与调试效率。
图6-11 FIX协议模板创建编辑实施效果图
图6-12 FIX报文输入示例
返回报文示例如图6-13所示。格式化后的返回报文结果更加直观,更加利于理解。
图6-13 FIX报文返回示例
6.5 本章小结
本章结合具体案例,探讨当遇到一个新的协议时,如何在现有智能一体化测试平台上进行功能扩充和协议支持。
本章以实际中遇到的类FIX协议为例来讲解个性化开发流程。首先介绍了类FIX协议的特点和报文结构;其次分析了以现有Socket协议处理方式进行类FIX协议接口测试遇到的问题,从而引出我们对于现有平台工具的使用需求;接着讲解了为实现个性化需求,如何进行定制化开发;最后以实际的例子展示了实施的效果。
编写本章的意义并不在于让读者掌握开发技术,而是传达一种思想。读者在智能一体化测试平台设计初期,一定要考虑其后续的可扩展性,充分利用继承、重载、多态等开发技术,实现平台模块化的组装。这样在遇到新的协议时,能够实现快速的定制开发。在实际设计与开发中,如何设计模板、如何展示发送和返回的报文等具体细节则是仁者见仁,智者见智。读者可以充分发挥自己的想象力和创造力,设计和开发出方便用户使用,提高工作效率的产品。
本文选自《大型IT系统智能一体化测试》第六章,本站经电子工业出版社和作者的授权。
版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。