[發(fā)明專利]GIS平臺性能測試系統(tǒng)無效
| 申請?zhí)枺?/td> | 201110305599.6 | 申請日: | 2011-10-11 |
| 公開(公告)號: | CN102508763A | 公開(公告)日: | 2012-06-20 |
| 發(fā)明(設(shè)計)人: | 郭盈;陳磊;周波;周潤松;陳淥萍;何偉起 | 申請(專利權(quán))人: | 工業(yè)和信息化部計算機與微電子發(fā)展研究中心(中國軟件評測中心) |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/36 |
| 代理公司: | 北京紐樂康知識產(chǎn)權(quán)代理事務(wù)所 11210 | 代理人: | 張朝元 |
| 地址: | 100048 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | gis 平臺 性能 測試 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及地球觀測與導航技術(shù)領(lǐng)域,涉及一種GIS平臺性能測試系統(tǒng)。
背景技術(shù)
地理信息系統(tǒng)(Geographical?Information?System,?簡稱GIS)是一種特定而十分重要的空間系統(tǒng),它是以采集、儲存、管理、分析和描述整個或部分地球表面(包括大氣層在內(nèi))與空間和地理分布相關(guān)的數(shù)據(jù)的空間信息系統(tǒng)。它利用計算機軟硬件技術(shù),以空間數(shù)據(jù)為基礎(chǔ),運用地理學、測繪學、數(shù)學、空間學、信息學、管理學和系統(tǒng)工程的理論,對空間數(shù)據(jù)進行處理和綜合分析,為規(guī)劃、決策、管理等提供輔助支持。
隨著地理信息系統(tǒng)應(yīng)用的日趨廣泛,國內(nèi)地理信息系統(tǒng)軟件開發(fā)與應(yīng)用的不斷發(fā)展,系統(tǒng)的使用、訪問規(guī)模及數(shù)據(jù)量也日益龐大,傳統(tǒng)的性能質(zhì)量評審采用手工測試和專家評審方式相結(jié)合,國內(nèi)目前缺乏地理信息系統(tǒng)的自動化測試系統(tǒng),測試結(jié)果更大程度上取決于測試人員和專家的經(jīng)驗這已不能滿足系統(tǒng)質(zhì)量要求,因此對地理信息系統(tǒng)軟件的質(zhì)量保證提出新的挑戰(zhàn),對保證地理信息系統(tǒng)的數(shù)據(jù)質(zhì)量、系統(tǒng)業(yè)務(wù)處理能力和可靠性等問題提出了嚴格的要求。?
基于如何模擬真實用戶的訪問行為和如何考核當前GIS服務(wù)器運行狀況,從而設(shè)計一種自動化和半自動化性能測試系統(tǒng),可檢測評估GIS平臺的關(guān)鍵性能指標(聯(lián)機響應(yīng)時間、吞吐量和資源利用率等),可滿足不同領(lǐng)域的地理信息系統(tǒng)軟件的性能測試要求。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種GIS平臺性能測試系統(tǒng),解決了人工測試的缺陷,以及大量用戶訪問能力和平臺資源占用率的評估問題。
本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn):
一種GIS平臺性能測試系統(tǒng),包括測試腳本生成模塊、執(zhí)行主控模塊、并發(fā)負載模塊、數(shù)據(jù)監(jiān)控模塊以及測試分析模塊,所述測試腳本生成模塊可基于超文本傳輸協(xié)議和服務(wù)接口自動生成測試腳本;執(zhí)行主控模塊用于配置GIS平臺測試的測試場景和監(jiān)控數(shù)據(jù),并啟動并發(fā)負載模塊和數(shù)據(jù)監(jiān)控模塊執(zhí)行GIS平臺的性能測試;并發(fā)負載模塊用于產(chǎn)生多個虛擬用戶并發(fā)的訪問GIS被測系統(tǒng),實現(xiàn)負載性能壓力;數(shù)據(jù)監(jiān)控模塊用于在性能測試過程中,收集虛擬用戶訪問的數(shù)據(jù)指標,同時收集遠程?GIS服務(wù)器的系統(tǒng)資源占用率;測試分析模塊用于在性能測試結(jié)束,統(tǒng)計分析測試過程中收集的數(shù)據(jù),同時繪制統(tǒng)計分析圖表,并可生成相應(yīng)的測試結(jié)果報告。
所述測試腳本生成模塊包括偵聽單元、發(fā)送接收單元、解析單元、腳本生成單元和調(diào)試單元,所述偵聽單元主要負責超文本傳輸協(xié)議的偵聽,發(fā)送接收單元負責通過OGC標準接口進行交互,解析單元將交互的數(shù)據(jù)信息按相應(yīng)的規(guī)則提取參數(shù)信息,腳本生成單元按照規(guī)則生成測試腳本,并可在調(diào)試單元中進行單用戶方式的測試,驗證腳本的正確性。
所述執(zhí)行主控模塊包括加載單元、配置單元、控制單元和采集單元,加載單元負責導入測試腳本文件,驗證腳本的靜態(tài)約束;配置單元負責配置GIS平臺性能測試的場景和監(jiān)控的數(shù)據(jù)資源;控制單元負責調(diào)用并發(fā)負載模塊和數(shù)據(jù)監(jiān)控模塊;采集單元負責在指定的采樣時間內(nèi)收集并發(fā)負載模塊和數(shù)據(jù)監(jiān)控模塊中的數(shù)據(jù)。
所述測試分析模塊包括加載單元、統(tǒng)計分析單元、展示接口單元和報告單元,加載單元負責加載測試過程中產(chǎn)生的測試結(jié)果數(shù)據(jù),并驗證其合法性,統(tǒng)計分析單元將合法的測試結(jié)果進行統(tǒng)計分析,將統(tǒng)計信息傳送給展示接口單元,以圖形化的方式展現(xiàn)給用戶;報告生成單元根據(jù)統(tǒng)計分析的數(shù)據(jù)生成測試報告。
本發(fā)明的有益效果為:可檢測評估GIS平臺的關(guān)鍵性能指標,如聯(lián)機響應(yīng)時間、吞吐量和資源利用率等,能夠?qū)y試流程實現(xiàn)自動化,提高測試的效率,保證測試結(jié)果的客觀性;本發(fā)明系統(tǒng)通過測試腳本生成模塊自動生成性能驅(qū)動腳本,利用執(zhí)行主控模塊加載性能驅(qū)動腳本,調(diào)用并發(fā)負載模塊和數(shù)據(jù)監(jiān)控模塊來完成測試,最終由測試分析模塊生成測試報告。
附圖說明
下面根據(jù)附圖對本發(fā)明作進一步詳細說明。
圖1是本發(fā)明實施例所述的GIS平臺性能測試系統(tǒng)的結(jié)構(gòu)框圖;
圖2是圖1中測試腳本生成模塊的結(jié)構(gòu)框圖;
圖3是圖1中執(zhí)行主控模塊的結(jié)構(gòu)框圖;
圖4是圖1中測試分析模塊的結(jié)構(gòu)框圖。
圖中:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于工業(yè)和信息化部計算機與微電子發(fā)展研究中心(中國軟件評測中心),未經(jīng)工業(yè)和信息化部計算機與微電子發(fā)展研究中心(中國軟件評測中心)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110305599.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種隔離開關(guān)耐壓試驗設(shè)備
- 一種基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法
- GIS信息更新方法和系統(tǒng)
- 一種基于GIS鏡像技術(shù)的配電網(wǎng)信息交互方法
- GIS設(shè)備、GIS用電纜終端連接裝置及其耐壓試驗方法
- 一種基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法
- 110KVGIS應(yīng)力錐檢測夾具工裝
- 一種顧及空間約束的GIS服務(wù)網(wǎng)關(guān)平臺
- 一種具有實現(xiàn)500kV主變壓器低壓側(cè)△接線功能的GIS母線
- 高壓套管進行長距離海底高壓電纜耐壓的試驗系統(tǒng)及方法





