亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用驗(yàn)證方法、任務(wù)執(zhí)行方法、系統(tǒng)、裝置、設(shè)備、介質(zhì)及產(chǎn)品與流程

文檔序號(hào):40403121發(fā)布日期:2024-12-20 12:26閱讀:3來(lái)源:國(guó)知局
應(yīng)用驗(yàn)證方法、任務(wù)執(zhí)行方法、系統(tǒng)、裝置、設(shè)備、介質(zhì)及產(chǎn)品與流程

本發(fā)明實(shí)施例涉及應(yīng)用系統(tǒng)發(fā)布,尤其涉及一種應(yīng)用驗(yàn)證方法、任務(wù)執(zhí)行方法、系統(tǒng)、裝置、設(shè)備、介質(zhì)及產(chǎn)品。


背景技術(shù):

1、隨著企業(yè)級(jí)應(yīng)用部署架構(gòu)復(fù)雜化和系統(tǒng)規(guī)模擴(kuò)大化,應(yīng)用投產(chǎn)發(fā)布和日常版本更新(統(tǒng)稱(chēng)為應(yīng)用發(fā)布)愈加高頻化,隨之而來(lái)的是大量復(fù)雜的發(fā)布結(jié)果驗(yàn)證工作。

2、現(xiàn)有技術(shù)中,發(fā)布結(jié)果驗(yàn)證通常采用以下兩種方法。第一種方法:在應(yīng)用發(fā)布實(shí)施完成后。由運(yùn)維人員、測(cè)試人員或日常使用系統(tǒng)的業(yè)務(wù)人員登錄系統(tǒng)或部署環(huán)境,人工執(zhí)行驗(yàn)證用例,根據(jù)輸出結(jié)果人工判斷本次發(fā)布結(jié)果是否符合預(yù)期。第二種方法:技術(shù)人員提前分析應(yīng)用發(fā)布的影響范圍并編寫(xiě)針對(duì)性的驗(yàn)證腳本,在應(yīng)用發(fā)布實(shí)施完成后執(zhí)行驗(yàn)證;這種方法通常是作為人工驗(yàn)證的輔助手段。但是,這種通過(guò)人工驗(yàn)證和腳本檢查來(lái)驗(yàn)證應(yīng)用發(fā)布結(jié)果,存在費(fèi)時(shí)費(fèi)力以及實(shí)施效率低下的缺點(diǎn)。因此,亟需設(shè)計(jì)一種可復(fù)用、靈活配置的自動(dòng)化方式來(lái)實(shí)現(xiàn)發(fā)布結(jié)果驗(yàn)證工作,以提高發(fā)布效率。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明實(shí)施例提供一種用驗(yàn)證方法、任務(wù)執(zhí)行方法、系統(tǒng)、裝置、設(shè)備、介質(zhì)及產(chǎn)品,可以快速高效地驗(yàn)證應(yīng)用發(fā)布的結(jié)果,提高發(fā)布效率,保障應(yīng)用系統(tǒng)的穩(wěn)定運(yùn)行,還可以靈活復(fù)用于各類(lèi)業(yè)務(wù)系統(tǒng)或發(fā)布場(chǎng)景。

2、第一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用驗(yàn)證方法,應(yīng)用于發(fā)布驗(yàn)證平臺(tái),該方法包括:

3、當(dāng)應(yīng)用發(fā)布任務(wù)發(fā)布成功時(shí),接收任務(wù)執(zhí)行服務(wù)端發(fā)送的應(yīng)用發(fā)布參數(shù);

4、基于所述應(yīng)用發(fā)布參數(shù)和所述應(yīng)用發(fā)布任務(wù)構(gòu)建應(yīng)用驗(yàn)證任務(wù),所述應(yīng)用驗(yàn)證任務(wù)中包括多個(gè)驗(yàn)證用例;

5、將所述應(yīng)用驗(yàn)證任務(wù)發(fā)送至所述任務(wù)執(zhí)行服務(wù)端,以使所述任務(wù)執(zhí)行服務(wù)端執(zhí)行所述應(yīng)用驗(yàn)證任務(wù);

6、接收所述任務(wù)執(zhí)行服務(wù)端反饋的所述應(yīng)用驗(yàn)證任務(wù)的驗(yàn)證執(zhí)行結(jié)果,所述驗(yàn)證執(zhí)行結(jié)果為所述任務(wù)執(zhí)行服務(wù)端執(zhí)行所述多個(gè)驗(yàn)證用例各自對(duì)應(yīng)的子驗(yàn)證任務(wù)得到的;

7、獲取所述應(yīng)用驗(yàn)證任務(wù)對(duì)應(yīng)的用于判斷所述應(yīng)用驗(yàn)證任務(wù)是否執(zhí)行成功的驗(yàn)證邏輯準(zhǔn)則,基于所述驗(yàn)證邏輯準(zhǔn)則對(duì)所述驗(yàn)證執(zhí)行結(jié)果進(jìn)行邏輯計(jì)算得到所述應(yīng)用驗(yàn)證任務(wù)的應(yīng)用驗(yàn)證結(jié)果。

8、第二方面,本發(fā)明實(shí)施例提供了一種任務(wù)執(zhí)行方法,應(yīng)用于任務(wù)執(zhí)行服務(wù)端,該方法包括:

9、接收發(fā)布驗(yàn)證平臺(tái)發(fā)送的應(yīng)用驗(yàn)證任務(wù),所述應(yīng)用驗(yàn)證任務(wù)中包括多個(gè)驗(yàn)證用例;

10、基于所述多個(gè)驗(yàn)證用例和每個(gè)驗(yàn)證用例對(duì)應(yīng)的第一執(zhí)行參數(shù)將所述應(yīng)用驗(yàn)證任務(wù)解析成多個(gè)子驗(yàn)證任務(wù),每個(gè)子驗(yàn)證任務(wù)對(duì)應(yīng)一個(gè)驗(yàn)證用例;

11、執(zhí)行所述多個(gè)子驗(yàn)證任務(wù),得到所述應(yīng)用驗(yàn)證任務(wù)的驗(yàn)證執(zhí)行結(jié)果;

12、將所述驗(yàn)證執(zhí)行結(jié)果反饋至所述發(fā)布驗(yàn)證平臺(tái),以使所述發(fā)布驗(yàn)證平臺(tái)基于所述驗(yàn)證執(zhí)行結(jié)果和所述應(yīng)用驗(yàn)證任務(wù)對(duì)應(yīng)的驗(yàn)證邏輯準(zhǔn)則確定所述應(yīng)用驗(yàn)證任務(wù)的應(yīng)用驗(yàn)證結(jié)果。

13、第三方面,本發(fā)明實(shí)施例提供了一種應(yīng)用發(fā)布驗(yàn)證系統(tǒng),該系統(tǒng)包括發(fā)布驗(yàn)證平臺(tái)以及任務(wù)執(zhí)行服務(wù)端;

14、其中,所述發(fā)布驗(yàn)證平臺(tái)用于執(zhí)行如本發(fā)明實(shí)施例中任一所述的應(yīng)用驗(yàn)證方法;

15、所述任務(wù)執(zhí)行服務(wù)端用于執(zhí)行如本發(fā)明實(shí)施例中任一所述的任務(wù)執(zhí)行方法。

16、第四方面,本發(fā)明實(shí)施例提供了一種應(yīng)用驗(yàn)證裝置,集成于發(fā)布驗(yàn)證平臺(tái),該裝置包括:

17、第一接收模塊,用于當(dāng)應(yīng)用發(fā)布任務(wù)發(fā)布成功時(shí),接收任務(wù)執(zhí)行服務(wù)端發(fā)送的應(yīng)用發(fā)布參數(shù);

18、任務(wù)生成模塊,用于基于所述應(yīng)用發(fā)布參數(shù)和所述應(yīng)用發(fā)布任務(wù)構(gòu)建應(yīng)用驗(yàn)證任務(wù),所述應(yīng)用驗(yàn)證任務(wù)中包括多個(gè)驗(yàn)證用例;

19、任務(wù)發(fā)送模塊,用于將所述應(yīng)用驗(yàn)證任務(wù)發(fā)送至所述任務(wù)執(zhí)行服務(wù)端,以使所述任務(wù)執(zhí)行服務(wù)端執(zhí)行所述應(yīng)用驗(yàn)證任務(wù);

20、第二接收模塊,用于接收所述任務(wù)執(zhí)行服務(wù)端反饋的所述應(yīng)用驗(yàn)證任務(wù)的驗(yàn)證執(zhí)行結(jié)果,所述驗(yàn)證執(zhí)行結(jié)果為所述任務(wù)執(zhí)行服務(wù)端執(zhí)行所述多個(gè)驗(yàn)證用例各自對(duì)應(yīng)的子驗(yàn)證任務(wù)得到的;

21、應(yīng)用驗(yàn)證模塊,用于獲取所述應(yīng)用驗(yàn)證任務(wù)對(duì)應(yīng)的用于判斷所述應(yīng)用驗(yàn)證任務(wù)是否執(zhí)行成功的驗(yàn)證邏輯準(zhǔn)則,基于所述驗(yàn)證邏輯準(zhǔn)則對(duì)所述驗(yàn)證執(zhí)行結(jié)果進(jìn)行邏輯計(jì)算得到所述應(yīng)用驗(yàn)證任務(wù)的應(yīng)用驗(yàn)證結(jié)果。

22、第五方面,本發(fā)明實(shí)施例提供了一種任務(wù)執(zhí)行裝置,集成于任務(wù)執(zhí)行服務(wù)端,該裝置包括:

23、任務(wù)接收模塊,用于接收發(fā)布驗(yàn)證平臺(tái)發(fā)送的應(yīng)用驗(yàn)證任務(wù),所述應(yīng)用驗(yàn)證任務(wù)中包括多個(gè)驗(yàn)證用例;

24、任務(wù)分解模塊,用于基于所述多個(gè)驗(yàn)證用例和每個(gè)驗(yàn)證用例對(duì)應(yīng)的第一執(zhí)行參數(shù)將所述應(yīng)用驗(yàn)證任務(wù)解析成多個(gè)子驗(yàn)證任務(wù),每個(gè)子驗(yàn)證任務(wù)對(duì)應(yīng)一個(gè)驗(yàn)證用例;

25、驗(yàn)證任務(wù)執(zhí)行模塊,用于執(zhí)行所述多個(gè)子驗(yàn)證任務(wù),得到所述應(yīng)用驗(yàn)證任務(wù)的驗(yàn)證執(zhí)行結(jié)果;

26、結(jié)果反饋模塊,用于將所述驗(yàn)證執(zhí)行結(jié)果反饋至所述發(fā)布驗(yàn)證平臺(tái),以使所述發(fā)布驗(yàn)證平臺(tái)基于所述驗(yàn)證執(zhí)行結(jié)果和所述應(yīng)用驗(yàn)證任務(wù)對(duì)應(yīng)的驗(yàn)證邏輯準(zhǔn)則確定所述應(yīng)用驗(yàn)證任務(wù)的應(yīng)用驗(yàn)證結(jié)果。

27、第六方面,本申請(qǐng)還提供了一種電子設(shè)備,包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器運(yùn)行的計(jì)算機(jī)程序所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如如本發(fā)明實(shí)施例中任一所述的應(yīng)用驗(yàn)證方法,或者實(shí)現(xiàn)如如本發(fā)明實(shí)施例中任一所述的任務(wù)執(zhí)行方法。

28、第七方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述的應(yīng)用驗(yàn)證方法,或者實(shí)現(xiàn)如如本發(fā)明實(shí)施例中任一所述的任務(wù)執(zhí)行方法。

29、第八方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述的應(yīng)用驗(yàn)證方法,或者實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述的任務(wù)執(zhí)行方法。

30、本發(fā)明實(shí)施例中,當(dāng)應(yīng)用發(fā)布任務(wù)發(fā)布成功時(shí),接收任務(wù)執(zhí)行服務(wù)端發(fā)送的應(yīng)用發(fā)布參數(shù);基于所述應(yīng)用發(fā)布參數(shù)和所述應(yīng)用發(fā)布任務(wù)構(gòu)建應(yīng)用驗(yàn)證任務(wù);將所述應(yīng)用驗(yàn)證任務(wù)發(fā)送至所述任務(wù)執(zhí)行服務(wù)端,以使所述任務(wù)執(zhí)行服務(wù)端執(zhí)行所述應(yīng)用驗(yàn)證任務(wù);接收所述任務(wù)執(zhí)行服務(wù)端反饋的所述應(yīng)用驗(yàn)證任務(wù)的驗(yàn)證執(zhí)行結(jié)果,并對(duì)所述驗(yàn)證執(zhí)行結(jié)果進(jìn)行邏輯計(jì)算得到所述應(yīng)用驗(yàn)證任務(wù)的應(yīng)用驗(yàn)證結(jié)果。執(zhí)行該方法能夠帶來(lái)以下有益效果:本申請(qǐng)?jiān)趹?yīng)用發(fā)布動(dòng)作完成后,基于應(yīng)用發(fā)布參數(shù)和應(yīng)用發(fā)布任務(wù)調(diào)用預(yù)先創(chuàng)建的驗(yàn)證編排模版來(lái)可以靈活配置應(yīng)用驗(yàn)證任務(wù),通過(guò)任務(wù)執(zhí)行服務(wù)端自動(dòng)化執(zhí)行應(yīng)用驗(yàn)證任務(wù),并對(duì)所得到的驗(yàn)證執(zhí)行結(jié)果進(jìn)行邏輯計(jì)算,得到應(yīng)用驗(yàn)證任務(wù)的應(yīng)用驗(yàn)證結(jié)果,實(shí)現(xiàn)對(duì)應(yīng)用系統(tǒng)進(jìn)行自動(dòng)化驗(yàn)證,以確定應(yīng)用系統(tǒng)的發(fā)布結(jié)果是否符合預(yù)期效果。本申請(qǐng)既可以彌補(bǔ)人工驗(yàn)證和腳本驗(yàn)證執(zhí)行效率低下、可控性差以及無(wú)法保證按要求執(zhí)行到位的缺點(diǎn),也可靈活復(fù)用于各類(lèi)業(yè)務(wù)系統(tǒng)或發(fā)布場(chǎng)景,快速高效地驗(yàn)證應(yīng)用發(fā)布的結(jié)果,從而提高發(fā)布效率,保障應(yīng)用系統(tǒng)的穩(wěn)定運(yùn)行。



技術(shù)特征:

1.一種應(yīng)用驗(yàn)證方法,其特征在于,應(yīng)用于發(fā)布驗(yàn)證平臺(tái),包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述應(yīng)用發(fā)布參數(shù)和所述應(yīng)用發(fā)布任務(wù)構(gòu)建應(yīng)用驗(yàn)證任務(wù),包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述驗(yàn)證邏輯準(zhǔn)則對(duì)所述驗(yàn)證執(zhí)行結(jié)果進(jìn)行邏輯計(jì)算得到所述應(yīng)用驗(yàn)證任務(wù)的應(yīng)用驗(yàn)證結(jié)果,包括:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對(duì)其余子驗(yàn)證任務(wù)對(duì)應(yīng)的執(zhí)行結(jié)果進(jìn)行邏輯計(jì)算得到所述應(yīng)用驗(yàn)證任務(wù)的應(yīng)用驗(yàn)證結(jié)果,包括:

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)確定所述應(yīng)用驗(yàn)證結(jié)果為驗(yàn)證失敗時(shí),還包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述應(yīng)用發(fā)布任務(wù)發(fā)布成功之前,還包括:

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在得到所述發(fā)布場(chǎng)景對(duì)應(yīng)的應(yīng)用發(fā)布任務(wù)之后,還包括:

8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述基于所述關(guān)聯(lián)信息、所述應(yīng)用發(fā)布參數(shù)和所述應(yīng)用發(fā)布任務(wù)構(gòu)建應(yīng)用驗(yàn)證任務(wù),包括:

9.根據(jù)權(quán)利要求7所述的方法,其特征在于,通過(guò)如下方式為發(fā)布場(chǎng)景創(chuàng)建驗(yàn)證編排模版:

10.一種任務(wù)執(zhí)行方法,其特征在于,應(yīng)用于任務(wù)執(zhí)行服務(wù)端,包括:

11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述執(zhí)行所述多個(gè)子驗(yàn)證任務(wù),得到所述應(yīng)用驗(yàn)證任務(wù)的驗(yàn)證執(zhí)行結(jié)果,包括:

12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述控制安裝了應(yīng)用系統(tǒng)的主機(jī)執(zhí)行所述當(dāng)前子驗(yàn)證任務(wù),得到所述當(dāng)前子驗(yàn)證任務(wù)的執(zhí)行結(jié)果,包括:

13.根據(jù)權(quán)利要求11所述的方法,其特征在于,在基于所述當(dāng)前子驗(yàn)證任務(wù)的執(zhí)行結(jié)果和對(duì)應(yīng)的結(jié)果判斷邏輯確定是否滿足下一子驗(yàn)證任務(wù)的執(zhí)行條件之后,還包括:

14.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述接收發(fā)布驗(yàn)證平臺(tái)發(fā)送的應(yīng)用驗(yàn)證任務(wù)之前,還包括:

15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述執(zhí)行所述多個(gè)子發(fā)布任務(wù),得到所述應(yīng)用發(fā)布任務(wù)的發(fā)布執(zhí)行結(jié)果,包括:

16.一種應(yīng)用發(fā)布驗(yàn)證系統(tǒng),其特征在于,所述系統(tǒng)包括發(fā)布驗(yàn)證平臺(tái)以及任務(wù)執(zhí)行服務(wù)端;

17.一種應(yīng)用驗(yàn)證裝置,其特征在于,集成于發(fā)布驗(yàn)證平臺(tái),包括:

18.一種任務(wù)執(zhí)行裝置,其特征在于,集成于任務(wù)執(zhí)行服務(wù)端,包括:

19.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至9中任一項(xiàng)所述的應(yīng)用驗(yàn)證方法,或者實(shí)現(xiàn)如權(quán)利要求10至15中任一項(xiàng)所述的任務(wù)執(zhí)行方法。

20.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,其特征在于,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至9中任一項(xiàng)所述的應(yīng)用驗(yàn)證方法,或者實(shí)現(xiàn)如權(quán)利要求10至15中任一項(xiàng)所述的任務(wù)執(zhí)行方法。

21.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至9中任一項(xiàng)所述的應(yīng)用驗(yàn)證方法,或者實(shí)現(xiàn)如權(quán)利要求10至15中任一項(xiàng)所述的任務(wù)執(zhí)行方法。


技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種應(yīng)用驗(yàn)證方法、任務(wù)執(zhí)行方法、系統(tǒng)、裝置、設(shè)備、介質(zhì)及產(chǎn)品,本發(fā)明涉及應(yīng)用系統(tǒng)發(fā)布技術(shù)領(lǐng)域。該方法包括:當(dāng)應(yīng)用發(fā)布任務(wù)發(fā)布成功時(shí),接收任務(wù)執(zhí)行服務(wù)端發(fā)送的應(yīng)用發(fā)布參數(shù);基于應(yīng)用發(fā)布參數(shù)和應(yīng)用發(fā)布任務(wù)構(gòu)建應(yīng)用驗(yàn)證任務(wù);將應(yīng)用驗(yàn)證任務(wù)發(fā)送至任務(wù)執(zhí)行服務(wù)端,以使任務(wù)執(zhí)行服務(wù)端執(zhí)行應(yīng)用驗(yàn)證任務(wù);接收任務(wù)執(zhí)行服務(wù)端反饋的應(yīng)用驗(yàn)證任務(wù)的驗(yàn)證執(zhí)行結(jié)果;獲取應(yīng)用驗(yàn)證任務(wù)對(duì)應(yīng)的驗(yàn)證邏輯準(zhǔn)則,基于驗(yàn)證邏輯準(zhǔn)則對(duì)驗(yàn)證執(zhí)行結(jié)果進(jìn)行邏輯計(jì)算得到應(yīng)用驗(yàn)證任務(wù)的應(yīng)用驗(yàn)證結(jié)果。本發(fā)明的技術(shù)方案,可以快速高效地驗(yàn)證應(yīng)用發(fā)布的結(jié)果,提高發(fā)布效率,保障應(yīng)用系統(tǒng)的穩(wěn)定運(yùn)行,還可以靈活復(fù)用于各類(lèi)業(yè)務(wù)系統(tǒng)或發(fā)布場(chǎng)景。

技術(shù)研發(fā)人員:李杰超,劉坤,李云洋
受保護(hù)的技術(shù)使用者:中國(guó)建設(shè)銀行股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1