[發(fā)明專(zhuān)利]基于影子分身虛機(jī)的云主機(jī)壓力測(cè)試方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010106080.4 | 申請(qǐng)日: | 2020-02-20 |
| 公開(kāi)(公告)號(hào): | CN111338866A | 公開(kāi)(公告)日: | 2020-06-26 |
| 發(fā)明(設(shè)計(jì))人: | 劉超 | 申請(qǐng)(專(zhuān)利權(quán))人: | 上海儀電(集團(tuán))有限公司中央研究院 |
| 主分類(lèi)號(hào): | G06F11/22 | 分類(lèi)號(hào): | G06F11/22;G06F11/34 |
| 代理公司: | 上海科盛知識(shí)產(chǎn)權(quán)代理有限公司 31225 | 代理人: | 翁惠瑜 |
| 地址: | 200233 上海*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 影子 分身 主機(jī) 壓力 測(cè)試 方法 系統(tǒng) | ||
本發(fā)明涉及一種基于影子分身虛機(jī)的云主機(jī)壓力測(cè)試方法及系統(tǒng),該方法包括以下步驟:1)實(shí)時(shí)判斷是否接收到針對(duì)某一目標(biāo)虛機(jī)的壓力測(cè)試請(qǐng)求,若是,則執(zhí)行步驟2),若否,則返回步驟1);2)基于歷史數(shù)據(jù)判斷是否已經(jīng)存在對(duì)應(yīng)目標(biāo)虛機(jī)的影子分身虛機(jī),若是,則執(zhí)行步驟4),若否,則執(zhí)行步驟3);3)創(chuàng)建一臺(tái)或多臺(tái)影子分身虛機(jī),在所述影子分身虛機(jī)上掛載一塊空的云硬盤(pán),并對(duì)所述云硬盤(pán)進(jìn)行初始化;4)將所述目標(biāo)虛機(jī)上的文件系統(tǒng)同步復(fù)制至所述云硬盤(pán)中;5)啟動(dòng)所述影子分身虛機(jī),對(duì)所述影子分身虛機(jī)進(jìn)行壓力測(cè)試,生成測(cè)試報(bào)告。與現(xiàn)有技術(shù)相比,本發(fā)明具有縮短迭代周期,降低軟件成本等優(yōu)點(diǎn)。
技術(shù)領(lǐng)域
本發(fā)明涉及云主機(jī)壓力測(cè)試技術(shù)領(lǐng)域,尤其是涉及一種基于影子分身虛機(jī)的云主機(jī)壓力測(cè)試方法及系統(tǒng)。
背景技術(shù)
云計(jì)算的出現(xiàn)方便了壓力測(cè)試的開(kāi)展,利用云計(jì)算技術(shù)可以在短時(shí)間內(nèi)啟動(dòng)大量的虛機(jī),模擬用戶(hù)對(duì)應(yīng)用進(jìn)行壓力測(cè)試,測(cè)試完后即可銷(xiāo)毀,不會(huì)長(zhǎng)期占用大量資源,大大降低了測(cè)試的成本,提高了測(cè)試的效率。隨著各行業(yè)數(shù)字化轉(zhuǎn)型的推進(jìn),對(duì)業(yè)務(wù)應(yīng)用從需求到交付的速度要求越來(lái)越高,更新迭代的周期越來(lái)越短。許多互聯(lián)網(wǎng)應(yīng)用從接到需求到第一版上線只有兩周時(shí)間,壓力測(cè)試只能線上進(jìn)行。然而,業(yè)務(wù)上線后,壓力測(cè)試會(huì)影響到業(yè)務(wù)本身的性能,甚至?xí)斐蓸I(yè)務(wù)對(duì)正常客戶(hù)請(qǐng)求的“拒絕服務(wù)”。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種縮短業(yè)務(wù)迭代周期、降低軟件成本的基于影子分身虛機(jī)的云主機(jī)壓力測(cè)試方法及系統(tǒng)。
本發(fā)明的目的可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn):
一種基于影子分身虛機(jī)的云主機(jī)壓力測(cè)試方法,該方法通過(guò)構(gòu)建一臺(tái)或多臺(tái)影子分身虛機(jī)對(duì)目標(biāo)虛機(jī)進(jìn)行壓力測(cè)試,所述影子分身虛機(jī)與目標(biāo)虛機(jī)具有相同規(guī)格,該方法包括以下步驟:
1)實(shí)時(shí)判斷是否接收到針對(duì)某一目標(biāo)虛機(jī)的壓力測(cè)試請(qǐng)求,若是,則執(zhí)行步驟2),若否,則返回步驟1);
2)基于歷史數(shù)據(jù)判斷是否已經(jīng)存在對(duì)應(yīng)目標(biāo)虛機(jī)的影子分身虛機(jī),若是,則執(zhí)行步驟4),若否,則執(zhí)行步驟3);
3)創(chuàng)建一臺(tái)或多臺(tái)影子分身虛機(jī),在所述影子分身虛機(jī)上掛載一塊空的云硬盤(pán),并對(duì)所述云硬盤(pán)進(jìn)行初始化;
4)將所述目標(biāo)虛機(jī)上的文件系統(tǒng)同步復(fù)制至所述云硬盤(pán)中;
5)啟動(dòng)所述影子分身虛機(jī),對(duì)所述影子分身虛機(jī)進(jìn)行壓力測(cè)試,生成測(cè)試報(bào)告。
進(jìn)一步地,所述壓力測(cè)試請(qǐng)求包括壓力測(cè)試工具類(lèi)型及各壓力測(cè)試工具的輸入?yún)?shù)。
進(jìn)一步地,所述壓力測(cè)試工具通過(guò)web service的方式以服務(wù)形式對(duì)外提供SaaS接口。
進(jìn)一步地,所述相同規(guī)格指CPU、內(nèi)存和操作系統(tǒng)均相同。
進(jìn)一步地,對(duì)所述云硬盤(pán)進(jìn)行初始化為:對(duì)云硬盤(pán)進(jìn)行分區(qū)并且在云硬盤(pán)中創(chuàng)建一個(gè)主分區(qū)。
進(jìn)一步地,該方法還包括:以郵件形式發(fā)送所述測(cè)試報(bào)告。
進(jìn)一步地,該方法還包括:通過(guò)圖形化界面顯示所述測(cè)試報(bào)告。
進(jìn)一步地,該方法還包括:在完成壓力測(cè)試后銷(xiāo)毀所述影子分身虛機(jī)。
本發(fā)明還提供一種基于影子分身虛機(jī)的云主機(jī)壓力測(cè)試系統(tǒng),包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器調(diào)用所述計(jì)算機(jī)程序執(zhí)行如所述的壓力測(cè)試方法的步驟。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:
1、本發(fā)明通過(guò)對(duì)影子分身虛機(jī)的壓力測(cè)試實(shí)現(xiàn)對(duì)目標(biāo)虛機(jī)的壓力測(cè)試,在云平臺(tái)上并行化了業(yè)務(wù)上線和壓力測(cè)試流程,從而起到縮短迭代周期,降低了軟件成本,提升客戶(hù)滿意度的效果,方便應(yīng)用開(kāi)發(fā)者快速自動(dòng)化地實(shí)現(xiàn)“不影響正常業(yè)務(wù)”。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于上海儀電(集團(tuán))有限公司中央研究院,未經(jīng)上海儀電(集團(tuán))有限公司中央研究院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010106080.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種非玩家角色的控制方法
- 路由傳輸方法和裝置及系統(tǒng)
- 分散熱點(diǎn)的數(shù)據(jù)庫(kù)賬戶(hù)轉(zhuǎn)入、轉(zhuǎn)出的記賬方法及裝置
- 一種基于最小二乘法的影子定位技術(shù)
- 虛擬機(jī)內(nèi)核的保護(hù)方法及裝置
- 營(yíng)銷(xiāo)活動(dòng)仿真驗(yàn)證方法及裝置
- 一種交易所登錄方法及裝置
- 數(shù)據(jù)同步方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 影子棧管理方法及裝置、介質(zhì)、設(shè)備
- 設(shè)備影子的控制方法及裝置、存儲(chǔ)介質(zhì)、電子設(shè)備
- 一種應(yīng)用程序的分身方法及終端
- 應(yīng)用分身安全啟動(dòng)方法及系統(tǒng)
- 一種應(yīng)用程序的關(guān)閉方法、裝置及移動(dòng)終端
- 一種分身應(yīng)用的確定方法、裝置及終端
- 一種多開(kāi)應(yīng)用的配置方法、裝置及終端
- 應(yīng)用分身操作方法及相關(guān)產(chǎn)品
- 基于手機(jī)的用戶(hù)界面(D2017T0001)
- 分身應(yīng)用程序的啟動(dòng)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種分身設(shè)置方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 應(yīng)用程序分身標(biāo)識(shí)顯示方法、裝置、設(shè)備及介質(zhì)





