關鍵字驅動的交易系統(tǒng)測試平臺設計與實現
發(fā)布時間:2021-11-21 04:37
隨著中國期貨市場的發(fā)展,某交易所下屬的期貨品種總成交量已經突破每日500萬筆。交易所的核心交易系統(tǒng)負責所有訂單的錄入、排隊、撮合、反饋,它的可靠性已經成為各方最為關注的重點。因此,針對交易系統(tǒng)的測試是測試工作的重中之重。本文重點研究一種基于關鍵字驅動的交易系統(tǒng)測試平臺。課題來自交易所的專題立項項目。本文將對該平臺從設計、實現和測試三個方面進行說明。首先闡述基于關鍵字驅動的自動化測試平臺的總體設計,包括技術選型、架構設計和關鍵字設計;然后介紹各個模塊和服務具體提供的功能、實現原理,包括協(xié)議文件和用例文件的詳細說明;最后介紹對平臺的測試方案和測試設計。本文闡述的關鍵字驅動的交易系統(tǒng)測試平臺已經投入使用,成為測試核心交易系統(tǒng)和周邊相關系統(tǒng)的必備測試工具。測試平臺現已收錄測試人員編寫的三千余條自動化測試用例,很好的支持了交易系統(tǒng)的冒煙和回歸測試,系統(tǒng)得到了交易所領導和測試人員的高度評價。目前,該系統(tǒng)處于持續(xù)迭代過程中。
【文章來源】:鄭州大學河南省 211工程院校
【文章頁數】:78 頁
【學位級別】:碩士
【部分圖文】:
測試平臺總體架構
過程中各項性能指標。性能測試一般在多臺機器上同步執(zhí)行,每臺機器可能登錄多個席位,機器間是同步執(zhí)行,席位間也是同步執(zhí)行。在執(zhí)行過程,統(tǒng)計兩方面內容。其一,核心交易系統(tǒng)的各性能指標,如用例的執(zhí)行的總時間、總吞吐量、平均吞吐量、響應時間、平均響應時間等,但是不涉及執(zhí)行的正確與否。其二,核心交易系統(tǒng)所在機器的各性能指標,如內存占用、CPU 占用、IO 設備占用等。功能測試的處理流程如下:
性能測試一般在多臺機器上同步執(zhí)行,每臺機器可能登錄多個席位,機器間是同步執(zhí)行,席位間也是同步執(zhí)行。在執(zhí)行過程,統(tǒng)計兩方面內容。其一,核心交易系統(tǒng)的各性能指標,如用例的執(zhí)行的總時間、總吞吐量、平均吞吐量、響應時間、平均響應時間等,但是不涉及執(zhí)行的正確與否。其二,核心交易系統(tǒng)所在機器的各性能指標,如內存占用、CPU 占用、IO 設備占用等。功能測試的處理流程如下:圖 3-2 功能測試流程性能測試的處理流程如下:
【參考文獻】:
期刊論文
[1]金融軟件功能自動化測試的分析及應用[J]. 黃彪賢,熊建斌,李振坤. 計算機工程與設計. 2012(02)
[2]基于Selenium的Web自動化測試框架[J]. 吳瑩. 科技傳播. 2011(18)
[3]基于STAF的自動化測試框架的研究[J]. 高凌琴. 曲阜師范大學學報(自然科學版). 2011(03)
[4]自動技術在軟件測試過程中的研究與實施[J]. 李首文,何貴兵. 科技信息. 2011(15)
[5]基于關鍵字驅動機制的安全操作系統(tǒng)的測評系統(tǒng)[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]視頻點播系統(tǒng)中代理緩存及流調度技術研究[D]. 胡玉琦.東北大學 2005
碩士論文
[1]基于Selenium自動化測試框架的改進與應用[D]. 秦海光.中國科學院大學(工程管理與信息技術學院) 2014
本文編號:3508785
【文章來源】:鄭州大學河南省 211工程院校
【文章頁數】:78 頁
【學位級別】:碩士
【部分圖文】:
測試平臺總體架構
過程中各項性能指標。性能測試一般在多臺機器上同步執(zhí)行,每臺機器可能登錄多個席位,機器間是同步執(zhí)行,席位間也是同步執(zhí)行。在執(zhí)行過程,統(tǒng)計兩方面內容。其一,核心交易系統(tǒng)的各性能指標,如用例的執(zhí)行的總時間、總吞吐量、平均吞吐量、響應時間、平均響應時間等,但是不涉及執(zhí)行的正確與否。其二,核心交易系統(tǒng)所在機器的各性能指標,如內存占用、CPU 占用、IO 設備占用等。功能測試的處理流程如下:
性能測試一般在多臺機器上同步執(zhí)行,每臺機器可能登錄多個席位,機器間是同步執(zhí)行,席位間也是同步執(zhí)行。在執(zhí)行過程,統(tǒng)計兩方面內容。其一,核心交易系統(tǒng)的各性能指標,如用例的執(zhí)行的總時間、總吞吐量、平均吞吐量、響應時間、平均響應時間等,但是不涉及執(zhí)行的正確與否。其二,核心交易系統(tǒng)所在機器的各性能指標,如內存占用、CPU 占用、IO 設備占用等。功能測試的處理流程如下:圖 3-2 功能測試流程性能測試的處理流程如下:
【參考文獻】:
期刊論文
[1]金融軟件功能自動化測試的分析及應用[J]. 黃彪賢,熊建斌,李振坤. 計算機工程與設計. 2012(02)
[2]基于Selenium的Web自動化測試框架[J]. 吳瑩. 科技傳播. 2011(18)
[3]基于STAF的自動化測試框架的研究[J]. 高凌琴. 曲阜師范大學學報(自然科學版). 2011(03)
[4]自動技術在軟件測試過程中的研究與實施[J]. 李首文,何貴兵. 科技信息. 2011(15)
[5]基于關鍵字驅動機制的安全操作系統(tǒng)的測評系統(tǒng)[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]視頻點播系統(tǒng)中代理緩存及流調度技術研究[D]. 胡玉琦.東北大學 2005
碩士論文
[1]基于Selenium自動化測試框架的改進與應用[D]. 秦海光.中國科學院大學(工程管理與信息技術學院) 2014
本文編號:3508785
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3508785.html