面向8583和afc协议仿真测试系统设计和实现

面向8583和afc协议仿真测试系统设计和实现

ID:34304647

大小:959.90 KB

页数:60页

时间:2019-03-04

面向8583和afc协议仿真测试系统设计和实现_第1页
面向8583和afc协议仿真测试系统设计和实现_第2页
面向8583和afc协议仿真测试系统设计和实现_第3页
面向8583和afc协议仿真测试系统设计和实现_第4页
面向8583和afc协议仿真测试系统设计和实现_第5页
资源描述:

《面向8583和afc协议仿真测试系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、国内图书分类号:TP311学校代码:10213国际图书分类号:621.3密级:公开工程硕士学位论文面向8583与AFC协议的仿真测试系统设计与实现硕士研究生:王谦益导师:王宏志副教授副导师计晨高级工程师申请学位:工程硕士学科:软件工程所在单位:软件学院答辩日期:2012年10月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP311U.D.C:621.3DissertationfortheMasterDegreeinEngineeringDESIGNANDIMPLEMENTOFAN8583PROTOCOLANDAFCPR

2、OTOCOLORIENTEDSIMULATIONTESTSYSTEMCandidate:WangQianyiSupervisor:AssociateProf.WangHongzhiViceSupervisorSeniorEngineerJiChenAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:SoftwareEngineeringAffiliation:SchoolofSoftwareDateofDefence:Oct,2012Degree-Conferring-Inst

3、itution:HarbinInstituteofTechnology摘要摘要银行业务以及票务业务在新开发的设备接入前,必需进行严格的仿真测试,而这些业务所使用的应用层具有协议格式相近且人工调试困难的特点。为解决公司现有的测试工具功能简单,不足以满足日益增长的用户需求的问题,采用Java语言,在公司现有的BOMAP工具基础上,利用Ibatis等开源工具,分析了自动化测试工具发展现状,设计并实现了一款面向8583,AFC等结构较简单的应用层协议的仿真测试工具,并利用规则引擎实现测试流程的自动化。系统主要功能包括报文通信、接收报文格式解析

4、、接收报文内容对比、应答报文生成、报文应答规则管理、报文收发情况统计分析等。在报文通信模块中,程序可仿真服务器或客户端与被测试程序进行双向通信并将报文内容按用户喜好显示。接收报文格式解析模块按照用户在XML文件中定义的报文格式对收到的报文进行拆分。接收报文内容对比模块将解析后的接收报文与数据库中的JSON字符串进行对比。应答报文生成模块采用一个类正则表达式语言生成引擎,根据数据库中的JSON字符串与定义报文结构的XML文件生成与实际生产环节中所使用的报文相一致的数据。报文应答规则定义了接收到的报文满足要求后应返回怎样的数据作为回应,并

5、定义实际生产环节中需要处理的超时等情况,使仿真更贴近实际使用情况。报文收发情况统计使用图表进行直观描述,显示整个流程中遇到的各种情况。本文设计的仿真测试工具已投入使用中,反响良好。创新性的利用规则引擎处理多变的业务需求是本系统的特点,也带来了不少技术难题,在实现后已经取得了不错的效果,极大的减轻了原有的工作量。关键词:仿真测试;应用层协议;自动化测试;规则引擎-I-Abstract(TimesNewRoman小5号字)AbstractBeforeanewlydevelopeddeviceaccessedinbankingandtick

6、etingbusiness,itmusttakesimulationtestsrigorously.Thisbussinesshassomethingalikethattheirapplicationlayerprotocolformatissimilarandtheyaredifficulttodebugging.Tosolvezheproblemthatthecompany’sexistingtesttoolispoorinfunctionanditisdefficulttomeetthegrowingdemandofusers,

7、IuseJAVAlanguageonzhebasesofcompany’sexistingBOMAPtool,useopensourcetoolssuchasIbatis,analyzethestatusofthedevelopmentofautomatedtestingtools,designedandimplementedasimulationtestingtoolwhichorienttowardsrelativelysimpleapplicationlayerprotocolsuchas8583,AFC,finally,Ius

8、etherulesenginetoautomatethetestingprocess.Themainfunctionsofthesystemincludingpacketcommunication,formatparsi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。