[發明專利]面向大規模并行測試任務的分層分段的監控和干預方法有效
| 申請號: | 202110883497.6 | 申請日: | 2021-08-03 |
| 公開(公告)號: | CN113326209B | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 趙國亮;周啟平;汪峰 | 申請(專利權)人: | 航天中認軟件測評科技(北京)有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京開陽星知識產權代理有限公司 11710 | 代理人: | 王艷斌 |
| 地址: | 100195 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 大規模 并行 測試 任務 分層 分段 監控 干預 方法 | ||
本公開涉及一種面向大規模并行測試任務的分層分段的監控和干預方法,其中,方法包括:分別在測試項目管理、測試任務管理、測試腳本管理、測試工具封裝、測試環境中部署監控代理,實現對不同類型的對象的監控,每個測試代理對應多個監控鉤子點,監控代理負責接收來自監控服務器下發的監控策略,解析監控策略后,下發監控策略到各監控鉤子點,每個監控鉤子點采集監控數據,并對監控數據進行分析,根據分析結果確定異常測試任務時,根據干預策略對異常測試任務進行處理。由此,實現對測試項目、測試任務、測試工具、測試環境等不同層次的信息統計,減少人工處理、流程干預對測試任務的性能影響,提升測試系統性能。
技術領域
本公開涉及軟件測試技術領域,尤其涉及一種面向大規模并行測試任務的分層分段的監控和干預方法。
背景技術
基于大數據技術的信息流處理、智能決策、高精度仿真應用已經在航天工程項目中得到廣泛推廣。針對這些應用的大規模并行測試平臺的研發面臨諸多問題。首先,由于不同應用類型的測試任務在功能、性能、資源利用、安全性、兼容性、可靠性等方面特點,采用的測試工具、測試方法、異常診斷模式、測試記錄等有較大差異。其次,大規模的并行測試任務在控中會產生大量的監控數據記錄,對檢測對象會形成較大的性能影響。再次,檢測過程中對目標觀察對象的干預使得軟硬件系統的行為復雜化,進一步影響測試數據的準確性。第四,軟件運行過程中,異常表征形態多樣,異常觸發條件與表征通常無直觀的聯系,難以快速定位和及時檢測。最后,自動化測試系統在無人干預的環境中,對異常的檢測及智能決策干預等功能設計都面臨極大的技術挑戰。
相關技術中,關鍵基礎軟件系統它們在整個信息生態中起到至關重要的作用。它們存在的缺陷、漏洞可能對整個系統產生影響;關鍵基礎軟件的缺陷和漏洞一旦被觸發,將會產生大量的不可以預知的行為;嚴重的異常可能會導致應用或者系統崩潰、系統陷入死機或者死循環、導致關鍵資源被破壞等嚴重后果。關鍵基礎軟件測試觸發的異常將會導致整個測試流程中斷,甚至會對其它測試任務產生影響,產生不正確的測試結果。在大規模并行自動化測試過程中,測試系統必須能夠對測試活動進行全方位、多層次的監控,確保軟件故障發生或者性能異常時,可以通過監控信息準確、快速地定位軟件異常的引發因素對于云測試系統是一個重大的挑戰。目前基于云計算環境的監控管理程序多關注于單一測試應用的運行環境,默認系統硬件及虛擬化環境穩定性高、健壯可靠,監控記錄信息不夠充分全面。
發明內容
為了解決上述技術問題或者至少部分地解決上述技術問題,本公開提供了一種面向大規模并行測試任務的分層分段的監控和干預方法。
本公開提供了一種面向大規模并行測試任務的分層分段的監控和干預方法,包括:在測試項目管理、測試任務管理、測試腳本管理、測試工具封裝和測試環境中部署監控代理,每個所述監控代理對應多個監控鉤子點;
通過測試監控服務器獲取測試項目,并獲取所述測試項目對應的測試任務、測試腳本、測試工具,生成與所述測試項目、所述測試任務、所述測試腳本、所述測試工具對應的監控策略;
通過所述監控代理接收測試監控服務器下發的所述監控策略,對所述監控策略進行解析,確定對應每個所述監控鉤子點的監控開關狀態,并根據所述監控開關狀態控制每個所述監控鉤子點的監控開關,將所述監控策略下發給每個所述監控鉤子點,以使每個所述監控鉤子點根據接收的監控策略進行采集,獲取監控數據;
通過所述監控代理接收每個所述監控鉤子點采集到的監控數據,并將所述監控數據按照所述測試項目、所述測試任務、所述測試腳本、所述測試工具的模式,存儲到測試監控數據庫中;
通過測試監控服務器從所述測試監控數據庫中獲取所述監控數據進行分析,根據分析結果確定異常測試任務時,根據干預策略對所述異常測試任務進行處理。
在本公開一個可選實施例中,所述通過測試監控服務器從所述測試監控數據庫中獲取所述監控數據進行分析,根據分析結果確定異常測試任務時,根據干預策略對所述異常測試任務進行處理,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天中認軟件測評科技(北京)有限責任公司,未經航天中認軟件測評科技(北京)有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110883497.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于正則路徑查詢的搜索系統
- 下一篇:一種節能減排的充電導航方法及裝置





