当前位置:主页 > 科技论文 > 软件论文 >

关键字驱动的交易系统测试平台设计与实现

发布时间:2021-11-21 04:37
  随着中国期货市场的发展,某交易所下属的期货品种总成交量已经突破每日500万笔。交易所的核心交易系统负责所有订单的录入、排队、撮合、反馈,它的可靠性已经成为各方最为关注的重点。因此,针对交易系统的测试是测试工作的重中之重。本文重点研究一种基于关键字驱动的交易系统测试平台。课题来自交易所的专题立项项目。本文将对该平台从设计、实现和测试三个方面进行说明。首先阐述基于关键字驱动的自动化测试平台的总体设计,包括技术选型、架构设计和关键字设计;然后介绍各个模块和服务具体提供的功能、实现原理,包括协议文件和用例文件的详细说明;最后介绍对平台的测试方案和测试设计。本文阐述的关键字驱动的交易系统测试平台已经投入使用,成为测试核心交易系统和周边相关系统的必备测试工具。测试平台现已收录测试人员编写的三千余条自动化测试用例,很好的支持了交易系统的冒烟和回归测试,系统得到了交易所领导和测试人员的高度评价。目前,该系统处于持续迭代过程中。 

【文章来源】:郑州大学河南省 211工程院校

【文章页数】:78 页

【学位级别】:硕士

【部分图文】:

关键字驱动的交易系统测试平台设计与实现


测试平台总体架构

流程图,功能测试,流程,同步执行


过程中各项性能指标。性能测试一般在多台机器上同步执行,每台机器可能登录多个席位,机器间是同步执行,席位间也是同步执行。在执行过程,统计两方面内容。其一,核心交易系统的各性能指标,如用例的执行的总时间、总吞吐量、平均吞吐量、响应时间、平均响应时间等,但是不涉及执行的正确与否。其二,核心交易系统所在机器的各性能指标,如内存占用、CPU 占用、IO 设备占用等。功能测试的处理流程如下:

流程图,性能测试,流程,同步执行


性能测试一般在多台机器上同步执行,每台机器可能登录多个席位,机器间是同步执行,席位间也是同步执行。在执行过程,统计两方面内容。其一,核心交易系统的各性能指标,如用例的执行的总时间、总吞吐量、平均吞吐量、响应时间、平均响应时间等,但是不涉及执行的正确与否。其二,核心交易系统所在机器的各性能指标,如内存占用、CPU 占用、IO 设备占用等。功能测试的处理流程如下:图 3-2 功能测试流程性能测试的处理流程如下:

【参考文献】:
期刊论文
[1]金融软件功能自动化测试的分析及应用[J]. 黄彪贤,熊建斌,李振坤.  计算机工程与设计. 2012(02)
[2]基于Selenium的Web自动化测试框架[J]. 吴莹.  科技传播. 2011(18)
[3]基于STAF的自动化测试框架的研究[J]. 高凌琴.  曲阜师范大学学报(自然科学版). 2011(03)
[4]自动技术在软件测试过程中的研究与实施[J]. 李首文,何贵兵.  科技信息. 2011(15)
[5]基于关键字驱动机制的安全操作系统的测评系统[J]. 刘星,蔡勉,李燕,郭颖.  计算机安全. 2009(10)
[6]软件测试技术与自动化测试框架模型的研究与应用[J]. 刘腾.  电脑知识与技术. 2009(26)
[7]基于XML的测试用例复用[J]. 赵杰,张晶,高继森.  重庆工学院学报(自然科学版). 2007(09)
[8]一种软件测试V模型的改进型及其应用[J]. 戴莉萍,杜琼.  计算机与现代化. 2004(07)
[9]软件测试自动化关键技术的研究[J]. 姚砺,束永安.  安徽大学学报(自然科学版). 2003(04)
[10]软件测试技术研究[J]. 张永梅,陈立潮,马礼,郭韶升.  测试技术学报. 2002(02)

博士论文
[1]视频点播系统中代理缓存及流调度技术研究[D]. 胡玉琦.东北大学 2005

硕士论文
[1]基于Selenium自动化测试框架的改进与应用[D]. 秦海光.中国科学院大学(工程管理与信息技术学院) 2014



本文编号:3508785

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3508785.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户db79e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com