关键字驱动的交易系统测试平台设计与实现
发布时间: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
【文章来源】:郑州大学河南省 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