本發明專利技術適用于計算機技術領域,提供了一種場景測試監控方法、裝置及場景測試監控系統,所述方法包括:根據預先設置的LoadRunner場景進程掃描周期,監測所述LoadRunner場景進程的掃描時間;當所述LoadRunner場景進程的掃描時間到達時,獲取所述LoadRunner場景進程的運行時間;當所述LoadRunner場景進程的運行時間超過所述LoadRunner場景進程預先設置的運行時間時,強制結束所述LoadRunner場景進程關聯的虛擬用戶進程。本發明專利技術通過在監測到LoadRunner場景進程的運行時間超過預先設置的運行時間時,強制結束LoadRunner場景進程關聯的虛擬用戶進程,從而保證了無人值守情況下場景測試的自動運行,使得場景測試得以批量執行,提高了場景測試的效率,減少了用戶的工作量,使得LoadRunner場景測試更加人性化。
【技術實現步驟摘要】
本專利技術屬于計算機
,尤其涉及一種場景測試監控方法、裝置及場景測試監控系統。
技術介紹
LoadRunner是一種預測系統行為和性能的工業標準級負載測試工具,支持多種協議,通過模擬上千萬用戶實施并發負載及實時性能監測的方式來確認和查找問題, LoadRurmer可以對整個企業架構進行測試,通過使用LoadRurmer,企業能最大限度地縮短測試時間,優化性能和加速應用系統的發布周期。目前,LoadRunner在進行場景測試時,經常將場景測試文件打包為批處理程序,通過批處理命令按順序進行場景的逐個測試,讓測試工作不間斷執行,然而由于個別場景測試程序或測試服務器的原因使得其中一些場景測試超過預定的測試時間或進入死循環,導致后續測試場景無法繼續執行,無法保證無人值守情況下場景測試的自動運行。
技術實現思路
本專利技術實施例的目的在于提供一種場景測試監控方法,旨在解決由于LoadRurmer 個別場景測試程序或測試服務器的原因使得其中一些場景測試超過預定的測試時間或進入死循環,導致后續測試場景無法繼續執行,無法保證無人值守情況下場景測試的自動運行的問題。本專利技術實施例是這樣實現的,一種場景測試監控方法,所述方法包括下述步驟根據預先設置的LoadRurmer場景進程掃描周期,監測所述LoadRurmer場景進程的掃描時間;當所述LoadRurmer場景進程的掃描時間到達時,獲取所述LoadRurmer場景進程的運行時間;當所述LoadRurmer場景進程的運行時間超過所述LoadRurmer場景進程預先設置的運行時間時,強制結束所述LoadRurmer場景進程關聯的虛擬用戶進程。本專利技術實施例的另一目的在于提供一種場景測試監控裝置,所述裝置包括掃描時間監測單元,用于根據預先設置的LoadRurmer場景進程掃描周期,監測所述LoadRurmer場景進程的掃描時間;LoadRunner場景進程運行時間獲取單元,用于當LoadRurmer場景進程的掃描時間到達時,獲取所述LoadRurmer場景進程的運行時間;以及虛擬用戶進程結束單元,用于當LoadRurmer場景進程的運行時間超過所述 LoadRunner場景進程預先設置的運行時間時,強制結束所述LoadRurmer場景進程關聯的虛擬用戶進程。本專利技術實施例的另一目的在于提供一種場景測試監控系統,所述場景測試監控系統包括場景測試監控裝置,所述場景測試監控裝置包括掃描時間監測單元,用于根據預先設置的LoadRimner場景進程掃描周期,監測所述LoadRurmer場景進程的掃描時間;LoadRunner場景進程運行時間獲取單元,用于當LoadRurmer場景進程的掃描時間到達時,獲取所述LoadRurmer場景進程的運行時間;以及虛擬用戶進程結束單元,用于當LoadRimner場景進程的運行時間超過所述 LoadRunner場景進程預先設置的運行時間時,結束所述LoadRurmer場景進程關聯的虛擬用戶進程。本專利技術實施例通過在LoadRurmer場景進程的掃描時間到達時,獲取LoadRurmer 場景進程的運行時間,當LoadRurmer場景進程的運行時間超過預先設置的運行時間時,強制結束LoadRimner場景進程關聯的虛擬用戶進程,克服了由于場景測試超過預定的測試時間或進入死循環,導致后續測試場景無法繼續執行的問題,從而保證了無人值守情況下場景測試的自動運行,使得場景測試得以批量執行,提高了場景測試的效率,減少了用戶的工作量,使得LoadRurmer場景測試更加人性化。附圖說明圖1是本專利技術第一實施例提供的場景測試監控方法的實現流程圖;圖2是本專利技術第二實施例提供的場景測試監控方法的實現流程圖;圖3是本專利技術第三實施例提供的場景測試監控裝置的結構圖。具體實施例方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。本專利技術實施例在監測到LoadRimner場景進程的運行時間超過預先設置的運行時間時,強制結束LoadRurmer場景進程關聯的虛擬用戶進程,從而保證了無人值守情況下場景測試的自動運行,使得場景測試得以批量執行,提高了場景測試的效率,減少了用戶的工作量,使得LoadRurmer場景測試更加人性化。本專利技術實施例提供了一種場景測試監控方法,所述方法包括下述步驟根據預先設置的LoadRimner場景進程掃描周期,監測所述LoadRurmer場景進程的掃描時間;當所述LoadRurmer場景進程的掃描時間到達時,獲取所述LoadRurmer場景進程的運行時間;當所述LoadRurmer場景進程的運行時間超過所述LoadRurmer場景進程預先設置的運行時間時,強制結束所述LoadRurmer場景進程關聯的虛擬用戶進程。本專利技術實施例還提供了一種場景測試監控裝置,所述裝置包括掃描時間監測單元,用于根據預先設置的LoadRimner場景進程掃描周期,監測所述LoadRurmer場景進程的掃描時間;LoadRunner場景進程運行時間獲取單元,用于當LoadRurmer場景進程的掃描時間到達時,獲取所述LoadRurmer場景進程的運行時間;以及虛擬用戶進程結束單元,用于當LoadRimner場景進程的運行時間超過所述 LoadRunner場景進程預先設置的運行時間時,強制結束所述LoadRimner場景進程關聯的虛擬用戶進程。本專利技術實施例還提供了一種場景測試監控系統,所述系統包括場景測試監控裝置,所述場景測試監控裝置包括掃描時間監測單元,用于根據預先設置的LoadRimner場景進程掃描周期,監測所述LoadRurmer場景進程的掃描時間;LoadRunner場景進程運行時間獲取單元,用于當LoadRurmer場景進程的掃描時間到達時,獲取所述LoadRurmer場景進程的運行時間;以及虛擬用戶進程結束單元,用于當LoadRimner場景進程的運行時間超過所述 LoadRunner場景進程預先設置的運行時間時,強制結束所述LoadRimner場景進程關聯的虛擬用戶進程。本專利技術實施例通過獲取LoadRurmer場景進程的運行時間,當LoadRurmer場景進程的運行時間超過預先設置的運行時間時,強制結束LoadRimner場景進程關聯的虛擬用戶進程,克服了由于場景測試超過預定的測試時間或進入死循環,導致后續測試場景無法繼續執行的問題,從而保證了無人值守情況下場景測試的自動運行,使得場景測試得以批量執行,提高了場景測試的效率,減少了用戶的工作量,使得LoadRimner場景測試更加人性化。以下結合具體實施例對本專利技術的具體實現進行詳細描述實施例一圖1示出了本專利技術第一實施例提供的場景測試監控方法的實現流程,詳述如下在步驟SlOl中,根據預先設置的LoadRimner場景進程掃描周期,監測該 LoadRunner場景進程的掃描時間;在本專利技術實施例中,LoadRimner場景進程的掃描周期可以是三十秒、一分鐘、 或十分鐘等,具體地,可以根據本次場景測試的所需平均時間,將掃描周期設置為等于平均時間,或略大于平均時間,或為平均時間的一次函數,在此不用以限制本專利技術。設置本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種場景測試監控方法,其特征在于,所述方法包括下述步驟根據預先設置的LoadRurmer場景進程掃描周期,監測所述LoadRurmer場景進程的掃描時間;當所述LoadRurmer場景進程的掃描時間到達時,獲取所述LoadRurmer場景進程的運行時間;當所述LoadRurmer場景進程的運行時間超過所述LoadRurmer場景進程預先設置的運行時間時,強制結束所述LoadRurmer場景進程關聯的虛擬用戶進程。2.如權利要求1所述的方法,其特征在于,所述當所述LoadRurmer場景進程的運行時間未超過所述LoadRimner場景進程預先設置的運行時間時,執行所述根據預先設置的 LoadRunner場景進程掃描周期,監測所述LoadRurmer場景進程的掃描時間的步驟。3.如權利要求1所述的方法,其特征在于,所述根據預先設置的LoadRimner場景進程掃描周期,監測所述LoadRimner場景進程的掃描時間的步驟之前,所述方法還包括下述步驟創建場景測試的配置文件,所述配置文件包括LoadRurmer場景進程名、LoadRurmer場景進程的掃描周期、LoadRunner場景進程的運行時間以及與LoadRimner場景進程關聯的虛擬用戶進程。4.如權利要求1所述的方法,其特征在于,通過執行WMIC進程結束指令強制結束所述 LoadRunner場景進程關聯的虛擬用戶進程。5.如權利要求1所述的方法,其特征在于,所述當所述LoadRimner場景進程的運行時間超過...
【專利技術屬性】
技術研發人員:賈江兵,
申請(專利權)人:金蝶軟件中國有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。