1. 研究目的与意义
数据报文通用测试框架(测试框架)为基于报文交互的软件系统(以下统称软件系统)提供便捷、通用的测试环境支撑。
测试框架基于数据驱动,通过发送和检测报文实现对软件系统的黑盒测试。
框架提供灵活的报文格式定义语言、支持自定义的收发逻辑,可实现对软件系统的功能测试、集成测试、压力测试、性能测试、回归测试、冒烟测试等。
2. 课题关键问题和重难点
需要进行如下几个方面的研发工作。
1、 数据库存储接收的数据报文存储于数据库中,数据库自选;2、 自动生成数据库表根据不同的报文生成针对特定报文的数据库表;将报文中的主要数据段作为表项,关键数据段上应生成索引;数据表中应包含数据生成时间;3、 高性能存取支持报文数据快速插入与获取,由于报文产生的速率可能过高,需要考虑使用缓存以及批量插入等技术;报文读取涉及单条报文查询、时间区间查询、数据值区间查询以及相应的组合操作,需要考虑分页操作。
需完成原型系统组件。
3. 国内外研究现状(文献综述)
实时报文存储处理数据引擎优化策略。
根据实时报文存储处理数据访问对部署环境的要求, 对实时报文存储处理数据引擎进行优化的原则是: 在确保性能的前提下, 尽量减少系统对环境的依赖, 特别是高性能硬件环境。
因此, 实时报文存储处理数据引擎的优化主要从操作系统级和Oracle本身优化的角度考虑。
4. 研究方案
数据库底层类数据库底层类提供数据库连接、创建表、删除表、增删改查等一系列操作,上层的类需要进行数据库操作时,只需要传递查询的语句和一些相关参数,就可以进行相应的操作。
数据库底层类包括ZRDBConnect、ZRDBPool、MySQLConnect、MySQLPool。
下面的表格简略说明了各个类的作用。
5. 工作计划
第1-2周:通过选题报告,对论文的框架和内容有一个大体的构思,并在指导老师的帮助下,整理相关资料、补学空白知识点,做好撰写论文的前期准备工作;熟悉软硬件环境,进行系统的需求分析;第3-4周:系统概要设计,系统用例图的设计与完善;第5-7周:系统详细设计和编码;系统的概要设计,主要为数据库设计以及最基础代码的设计和实现。
第8周:系统各主要界面的设计和编码实现第9-12周:系统各模块的单元测试和系统的集成测试;第13-16周:系统的确认测试和完善,在导师的指导下,完成论文初稿。
与导师进行讨论,总结充实研究内容,并根据论点在实际工作中的应用对论文进一步修改;论文评审。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。