[發(fā)明專利]一種測試進程的監(jiān)控方法、裝置、計算機可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201710867663.7 | 申請日: | 2017-09-22 |
| 公開(公告)號: | CN107608856A | 公開(公告)日: | 2018-01-19 |
| 發(fā)明(設(shè)計)人: | 馮潤鋒 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/36 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 測試 進程 監(jiān)控 方法 裝置 計算機 可讀 存儲 介質(zhì) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種測試進程的監(jiān)控方法、裝置、計算機可讀存儲介質(zhì)。
背景技術(shù)
LoadRunner是一種預(yù)測系統(tǒng)行為和性能的負(fù)載的測試工具。常用來驗證某系統(tǒng)是否滿足性能需求,并可支持多種協(xié)議,可以通過模擬大量用戶實施并發(fā)操作并實時監(jiān)測的方式來確認(rèn)某系統(tǒng)是否存在問題,即有關(guān)性能指標(biāo)是否正常,所謂并發(fā)操作是指在同一時間可能有多個用戶對同一數(shù)據(jù)進行讀寫操作,如果經(jīng)過測試該系統(tǒng)未達標(biāo),則可通過測試數(shù)據(jù)分析研究如何能達到性能指標(biāo)要求,如果經(jīng)過測試達標(biāo)了,則可通過測試數(shù)據(jù)對系統(tǒng)進行調(diào)整使系統(tǒng)性能達到最優(yōu)。
LoadRunner通過創(chuàng)建虛擬用戶、模擬真實負(fù)載,將這樣的場景測試文件打包為批處理程序,執(zhí)行這些程序的過程就是對場景的逐個測試,并讓場景測試自動不間斷執(zhí)行,但是,當(dāng)前LoadRunner在進行場景測試時,經(jīng)常在場景測試自動運行時由于一些原因?qū)е鲁^預(yù)定的測試時間或者出現(xiàn)場景溢出,即退至場景之外的區(qū)域,甚至?xí)霈F(xiàn)程序死循環(huán)的現(xiàn)象,使得場景測試無法繼續(xù)執(zhí)行。
由此可見,如何克服使用LoadRunner對軟件進行測試時所帶來的測試效率低,測試安全性低的問題是本領(lǐng)域技術(shù)人員亟待解決的問題。
發(fā)明內(nèi)容
本申請實施例提供了一種測試進程的監(jiān)控方法、裝置、計算機可讀存儲介質(zhì),以解決現(xiàn)有技術(shù)中使用LoadRunner對軟件進行測試時所帶來的測試效率低,測試安全性低的問題。
為解決上述技術(shù)問題,本發(fā)明提供了一種測試進程的監(jiān)控方法,包括:
預(yù)先設(shè)定完成預(yù)定測試所用的測試時間;
當(dāng)所述預(yù)定測試開始時進行計時;
當(dāng)達到所述測試時間時,判斷在所述測試時間內(nèi)是否完成所述預(yù)定測試;
如果否,則停止與所述測試關(guān)聯(lián)的虛擬用戶進程。
優(yōu)選地,還包括:當(dāng)在所述測試時間內(nèi)未完成所述預(yù)定測試時,通過蜂鳴器和/或指示燈報警提示。
優(yōu)選地,還包括:
當(dāng)在所述測試時間內(nèi)未完成所述預(yù)定測試時,獲取所述預(yù)定測試的測試進程;
依據(jù)所述測試進程和所述測試時間計算所述測試進程的測試速度;
依據(jù)所述測試速度計算所述預(yù)定測試的剩余進程所需的測試時間。
優(yōu)選地,所述測試具體為通過LoadRunner進行測試。
為解決上述技術(shù)問題,本發(fā)明還提供了一種與測試進程的監(jiān)控方法對應(yīng)的裝置,包括:
設(shè)定單元,用于預(yù)先設(shè)定完成預(yù)定測試所用的測試時間;
計時單元,用于當(dāng)所述預(yù)定測試開始時進行計時;
判斷單元,用于當(dāng)達到所述測試時間時,判斷在所述測試時間內(nèi)是否完成所述預(yù)定測試,如果否,則觸發(fā)停止單元;
所述停止單元,用于停止與所述測試關(guān)聯(lián)的虛擬用戶進程。
優(yōu)選地,還包括:
報警單元,用于當(dāng)在所述測試時間內(nèi)未完成與所述測試時間對應(yīng)的程序的測試時,通過蜂鳴器和/或指示燈報警提示。
優(yōu)選地,還包括:
獲取單元,用于當(dāng)在所述測試時間內(nèi)未完成所述預(yù)定測試時,獲取所述預(yù)定測試的測試進程;
第一計算單元,用于依據(jù)所述測試進程和所述測試時間計算所述測試進程的測試速度;
第二計算單元,用于依據(jù)所述測試速度計算所述預(yù)定測試的剩余進程所需的測試時間。
優(yōu)選地,所述測試具體通過LoadRunner進行測試。
為解決上述技術(shù)問題,本發(fā)明還提供了另一種與測試進程的監(jiān)控方法對應(yīng)的裝置,包括:
存儲器,用于存儲計算機程序;
處理器,用于執(zhí)行所述計算機程序以實現(xiàn)上述測試進程的監(jiān)控方法的步驟。
為解決上述技術(shù)問題,本發(fā)明還提供了一種與測試進程的監(jiān)控方法對應(yīng)的一種計算機可讀存儲介質(zhì)。
所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行以實現(xiàn)上述測試進程的監(jiān)控方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710867663.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 風(fēng)險雷達預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機器視覺的車站客流安全智能監(jiān)控系統(tǒng)





