面向8583与AFC协议的仿真测试系统设计与实现-软件工程专业毕业论文.docx

面向8583与AFC协议的仿真测试系统设计与实现-软件工程专业毕业论文.docx

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Classified Index: TP311 U.D.C: 621.3 Dissertation for the Master Degree in Engineering DESIGN AND IMPLEMENT OF AN 8583 PROTOCOL AND AFC PROTOCOL ORIENTED SIMULATION TEST SYSTEM Candidate: WangQianyi Supervisor: Vice Supervisor Associate Prof.WangHongzhi Senior Engineer JiChen Academic Degree Applied for: Master of Engineering Speciality: Software Engineering Affiliation: School of Software Date of Defence: Oct, 2012 Degree-Conferring-Institution: Harbin Institute of Technology 摘 摘 要 - - I - 摘 要 银行业务以及票务业务在新开发的设备接入前,必需进行严格的仿真测试, 而这些业务所使用的应用层具有协议格式相近且人工调试困难的特点。 为解决公司现有的测试工具功能简单,不足以满足日益增长的用户需求的 问题,采用 Java 语言,在公司现有的 BOMAP 工具基础上,利用 Ibatis 等开源 工具,分析了自动化测试工具发展现状,设计并实现了一款面向 8583,AFC 等 结构较简单的应用层协议的仿真测试工具,并利用规则引擎实现测试流程的自 动化。 系统主要功能包括报文通信、接收报文格式解析、接收报文内容对比、应 答报文生成、报文应答规则管理、报文收发情况统计分析等。在报文通信模块 中,程序可仿真服务器或客户端与被测试程序进行双向通信并将报文内容按用 户喜好显示。接收报文格式解析模块按照用户在 XML 文件中定义的报文格式对 收到的报文进行拆分。接收报文内容对比模块将解析后的接收报文与数据库中 的 JSON 字符串进行对比。应答报文生成模块采用一个类正则表达式语言生成引 擎,根据数据库中的 JSON 字符串与定义报文结构的 XML 文件生成与实际生产环 节中所使用的报文相一致的数据。报文应答规则定义了接收到的报文满足要求 后应返回怎样的数据作为回应,并定义实际生产环节中需要处理的超时等情况, 使仿真更贴近实际使用情况。报文收发情况统计使用图表进行直观描述,显示 整个流程中遇到的各种情况。 本文设计的仿真测试工具已投入使用中,反响良好。创新性的利用规则引 擎处理多变的业务需求是本系统的特点,也带来了不少技术难题,在实现后已 经取得了不错的效果,极大的减轻了原有的工作量。 关键词:仿真测试;应用层协议;自动化测试;规则引擎 Abstr Abstract (Times New Roman 小 5 号字) - - II - Abstract Before a newly developed device accessed in banking and ticketing business,it must take simulation tests rigorously.This bussiness has something alike that their application layer protocol format is similar and they are difficult to debugging. To solve zhe problem that the company’s existing test tool is poor in function and it is defficult to meet the growing demand of users,I use JAVA langu age on zhe bases of company’s existing BOMAP tool,use open source tools such as Ibatis, analyze the status of the development of automated testing tools,designed and implemented a simulation testing tool which orient towards relatively simple application layerprotocol such as 8583,AFC,finally,I use the rules engine to au

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档