[發明專利]一種計算機網絡應用程序測試過程監測的方法和系統在審
| 申請號: | 201710634141.2 | 申請日: | 2017-07-29 |
| 公開(公告)號: | CN107391380A | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 惠彬 | 申請(專利權)人: | 北京融信易安信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;H04L12/26;H04L12/931 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100192 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機網絡 應用程序 測試 過程 監測 方法 系統 | ||
技術領域
本發明涉及信息技術領域,尤其涉及一種計算機網絡應用程序測試過程監測的方法和系統。
背景技術
計算機應用程序作為計算機軟件的一種,主要為企事業單位及各種機構提供業務或管理的電子化支持和輔助,計算機應用程序的質量直接關系到一個企業或組織能否正常運作,因此,為保證計算機軟件質量,對計算機應用程序的測試工作非常重要。
目前,企業或機構對計算機應用程序的測試工作主要在測試環境進行,該測試環境根據被測試程序未來運行的環境和架構搭建,可以是物理設備,也可以是虛擬化的云環境,該測試環境一般包括一個或多個服務器,以及多個客戶端。一般情況下,測試操作從客戶端發起,可以是人工操作,也可以是測試工具根據腳本自動發起,根據服務器反饋到客戶端的結果信息,判斷程序是否存在缺陷。
整個測試過程會有大量測試操作被執行,針對被測試程序某個特定功能或模塊的測試可能會有多次操作,測試執行的情況和結果,一般由測試執行人員或責任人人工填報到有關測試管理工具或系統中,作為分析判斷測試執行情況以及當前被測試應用程序質量的依據。
現有測試過程管理的模式由于依賴人工填報,而測試人員因為責任心、進度、考核等因素的影響,可能帶來測試結果填報不客觀的問題,基于這樣的測試執行結果信息做出的測試效果判斷也就會客觀性存疑。
發明內容
本發明提供一種計算機網絡應用程序測試過程監測的方法和系統,用以解決目前計算機應用程序測試過程中測試結果和效果依賴人工填寫判斷、不夠客觀準確的問題或缺陷。
為了實現上述目標,本發明提供以下技術方案:
一種計算機網絡應用程序測試過程監測的方法,其特征在于,在被測試程序的測試環境部署網絡層交易報文采集軟件,采集測試環境內各種測試活動的網絡層交易報文,并基于這些報文對測試過程的執行情況和結果進行監測和分析。被測試網絡應用程序測試環境的網絡交易報文反映了針對被測試程序進行測試的所有活動和測試結果,通過對所有這些報文的分析,即可掌握測試活動的執行情況和結果。
一種計算機網絡應用程序測試過程監測的方法,其特征在于,在被測試程序的服務器網絡接入交換機或中心交換機上設置鏡像端口,通過旁路偵聽方式采集服務器的請求響應網絡交易報文,基于這些報文對測試過程的執行情況和結果進行監測和分析。網絡交換機鏡像端口的旁路偵聽技術是一項眾所周知、應用廣泛的網絡數據流采集手段,通過在被測試應用程序所有服務器網絡接入交換機或中心交換機上采集針對該服務器的所有請求和響應網絡報文,能夠在不影響原有測試工作本身的情況下,對該被測試程序在測試環境下所有測試活動全面監測和掌握。
一種計算機網絡應用程序測試過程監測的方法,其特征在于,包括如下步驟:
步驟一,分析被測試網絡應用程序的測試環境網絡架構,規劃網絡交易報文采集的位置;
步驟二,在網絡交易報文采集位置的網絡交換機上設置鏡像端口;
步驟三,在鏡像端口上進行旁路偵聽,采集測試活動網絡交易數據流;
步驟四,對網絡交易數據流進行協議解碼報文還原,并根據請求響應關系進行配對,完成后將已還原并配對好的網絡請求響應報文存放到數據庫中;
步驟五,對存放在數據庫中的請求響應報文進行分析,判斷測試活動的覆蓋范圍、強度、結果以及被測試程序目前總體質量情況。計算機網絡應用程序的請求和響應報文包含了本次請求的目標和結果信息,對于失敗的情況和成功的情況都會無一遺漏地反映出來,因此,分析被測試應用程序測試環境下各服務器的請求響應報文,能夠全面、客觀掌握針對被測試應用程序的各種測試活動,掌握每個客戶端的工作情況,掌握某個程序模塊或組件被測試的強度(測過多少次),掌握某個程序模塊或組件最終的測試結果(通過還是未通過),掌握測試是否覆蓋了被測試應用程序全部的模塊和組件,進而可以分析被測試應用程序目前的質量狀況。
所述步驟一中的測試環境網絡架構,指被測試程序的測試環境中計算機以及網絡設備的網絡連接方式和邏輯關系。
所述步驟一中的網絡交易報文采集的位置,是指打算進行網絡交易數據流采集的具體位置,也就是準備進行數據采集的網絡交換機,一般這個位置指服務器的網絡接入交換機,也可以在包含有服務器網絡交易數據流的中心交換機上進行采集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京融信易安信息技術有限公司,未經北京融信易安信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710634141.2/2.html,轉載請聲明來源鉆瓜專利網。





