主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及金融服務(wù)技術(shù)領(lǐng)域,尤其涉及一種主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法及裝置。
【背景技術(shù)】
[0002]—直以來(lái),主機(jī)在銀行系統(tǒng)中占據(jù)核心地位,在針對(duì)金融行業(yè)主機(jī)應(yīng)用軟件系統(tǒng)的非功能測(cè)試過程中,常常需要對(duì)主機(jī)的應(yīng)用軟件系統(tǒng)進(jìn)行性能分析,以確保該應(yīng)用軟件系統(tǒng)滿足或超過設(shè)計(jì)的期望值,或者分析應(yīng)用軟件系統(tǒng)中潛在的問題。
[0003]現(xiàn)有技術(shù)中,通常是對(duì)主機(jī)的全部系統(tǒng)資源進(jìn)行打印,人工選取特定金融系統(tǒng)關(guān)注的關(guān)鍵資源指標(biāo)進(jìn)行分析統(tǒng)計(jì),并形成相關(guān)報(bào)表。測(cè)試人員再根據(jù)報(bào)表判定軟件是否符合設(shè)計(jì)要求或是否存在性能缺陷。所有這些操作都需要極大的人力和時(shí)間消耗,并且對(duì)測(cè)試人員的技能需求也較高。而最大的問題是大量的報(bào)表統(tǒng)計(jì)和繁雜的數(shù)據(jù)分析難免會(huì)引入人為誤差甚至導(dǎo)致嚴(yán)重的錯(cuò)誤。
[0004]因此,亟需一種主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法,可以實(shí)現(xiàn)對(duì)金融行業(yè)主機(jī)應(yīng)用軟件系統(tǒng)進(jìn)行性能數(shù)據(jù)分析時(shí),能夠降低人力成本、減少誤差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法及裝置,以實(shí)現(xiàn)對(duì)金融行業(yè)主機(jī)應(yīng)用軟件系統(tǒng)進(jìn)行性能數(shù)據(jù)分析時(shí),能夠降低人力成本、減少誤差。
[0006]為實(shí)現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0007]—種主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法,包括:
[0008]讀取報(bào)表參數(shù)配置文件;
[0009]獲得所述報(bào)表參數(shù)配置文件對(duì)應(yīng)的作業(yè)模板,并依據(jù)所述報(bào)表參數(shù)配置文件中的配置數(shù)據(jù)參數(shù)化所述作業(yè)模板,得到待打印作業(yè);
[0010]獲得所述主機(jī)運(yùn)行所述待打印作業(yè)后得到的報(bào)表及報(bào)表列表;
[0011]讀取統(tǒng)計(jì)參數(shù)配置文件,所述統(tǒng)計(jì)參數(shù)配置文件為統(tǒng)計(jì)程序和報(bào)表分類的對(duì)應(yīng)表;
[0012]依據(jù)所述統(tǒng)計(jì)程序和報(bào)表分類的對(duì)應(yīng)表,確定與所述報(bào)表類中的報(bào)表對(duì)應(yīng)的統(tǒng)計(jì)程序;
[0013]調(diào)用所述確定的統(tǒng)計(jì)程序解析與所述統(tǒng)計(jì)程序?qū)?yīng)的報(bào)表,獲得性能統(tǒng)計(jì)結(jié)果文件。
[0014]優(yōu)選地,所述方法還包括:
[0015]檢測(cè)到用戶觸發(fā)性能分析子菜單的操作時(shí),讀取性能分析配置文件,所述性能分析配置文件為分析程序與性能統(tǒng)計(jì)結(jié)果文件的對(duì)應(yīng)表;
[0016]依據(jù)所述分析程序與性能統(tǒng)計(jì)結(jié)果文件的對(duì)應(yīng)表,確定與所述性能統(tǒng)計(jì)結(jié)果文件對(duì)應(yīng)的分析程序;
[0017]調(diào)用所述確定的分析程序分析所述性能統(tǒng)計(jì)結(jié)果文件,得到分析結(jié)果。
[0018]優(yōu)選地,所述方法還包括:
[0019]頁(yè)面展示所述分析結(jié)果。
[0020]優(yōu)選地,所述報(bào)表參數(shù)配置文件包括報(bào)表數(shù)據(jù)所在分區(qū)名、報(bào)表輸出文件前綴、SMF輸入文件前綴、報(bào)表類型、測(cè)試時(shí)間信息以及測(cè)試案例類型信息;
[0021]其中,所述獲得所述報(bào)表參數(shù)配置文件對(duì)應(yīng)的作業(yè)模板,并依據(jù)所述報(bào)表參數(shù)配置文件中的配置數(shù)據(jù)參數(shù)化所述作業(yè)模板,得到待打印作業(yè),包括:
[0022]獲得與所述報(bào)表類型對(duì)應(yīng)的作業(yè)模板;
[0023]利用所述報(bào)表數(shù)據(jù)所在分區(qū)名、報(bào)表輸出文件前綴、SMF輸入文件前綴、測(cè)試時(shí)間信息以及測(cè)試案例類型信息替換所述作業(yè)模板中的對(duì)應(yīng)信息,得到待打印作業(yè)。
[0024]—種主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析裝置,包括:
[0025]自動(dòng)打印模塊,用于讀取報(bào)表參數(shù)配置文件;獲得預(yù)設(shè)所述報(bào)表參數(shù)配置文件對(duì)應(yīng)的作業(yè)模板,并依據(jù)所述報(bào)表參數(shù)配置文件中的配置數(shù)據(jù)參數(shù)化所述作業(yè)模板,得到待打印作業(yè);
[0026]自動(dòng)統(tǒng)計(jì)模塊,用于獲得所述主機(jī)運(yùn)行所述待打印作業(yè)后得到的報(bào)表及報(bào)表列表;讀取統(tǒng)計(jì)參數(shù)配置文件,所述統(tǒng)計(jì)參數(shù)配置文件為統(tǒng)計(jì)程序和報(bào)表分類的對(duì)應(yīng)表;利用所述統(tǒng)計(jì)參數(shù)配置文件中的統(tǒng)計(jì)程序解析所述報(bào)表列表中的、且與所述統(tǒng)計(jì)程序?qū)?yīng)的報(bào)表,獲得性能統(tǒng)計(jì)結(jié)果文件。
[0027]優(yōu)選地,所述裝置還包括:
[0028]性能自動(dòng)分析模塊,用于檢測(cè)到用戶觸發(fā)性能分析子菜單的操作時(shí),讀取性能分析配置文件,所述性能分析配置文件為分析程序與性能統(tǒng)計(jì)結(jié)果文件的對(duì)應(yīng)表;依據(jù)所述分析程序與性能統(tǒng)計(jì)結(jié)果文件的對(duì)應(yīng)表,確定與所述性能統(tǒng)計(jì)結(jié)果文件對(duì)應(yīng)的分析程序;調(diào)用所述確定的分析程序分析所述性能統(tǒng)計(jì)結(jié)果文件,得到分析結(jié)果。
[0029]優(yōu)選地,所述裝置還包括:
[0030]信息展示模塊,用于控制頁(yè)面展示所述分析結(jié)果。
[0031]優(yōu)選地,所述自動(dòng)打印模塊包括:
[0032]讀取單元,用于讀取報(bào)表參數(shù)配置文件,其中,所述報(bào)表參數(shù)配置文件包括報(bào)表數(shù)據(jù)所在分區(qū)名、報(bào)表輸出文件前綴、SMF輸入文件前綴、報(bào)表類型、測(cè)試時(shí)間信息以及測(cè)試案例類型信息;
[0033]獲取單元,用于獲得與所述報(bào)表類型對(duì)應(yīng)的作業(yè)模板;
[0034]信息替換單元,用于利用所述報(bào)表數(shù)據(jù)所在分區(qū)名、報(bào)表輸出文件前綴、SMF輸入文件前綴、測(cè)試時(shí)間信息以及測(cè)試案例類型信息替換所述作業(yè)模板中的對(duì)應(yīng)信息,得到待打印作業(yè)。
[0035]從上述的技術(shù)方案可以看出,本發(fā)明實(shí)施例公開的主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法,當(dāng)需要對(duì)主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)時(shí),讀取對(duì)應(yīng)所述主機(jī)應(yīng)用軟件系統(tǒng)的報(bào)表參數(shù)配置文件,通過所述報(bào)表參數(shù)配置文件獲得待打印作業(yè),并由主機(jī)運(yùn)行,再獲得主機(jī)運(yùn)行所述待打印作業(yè)后的報(bào)表,經(jīng)過對(duì)應(yīng)所述報(bào)表的統(tǒng)計(jì)程序解析所述報(bào)表,獲得性能統(tǒng)計(jì)結(jié)果文件,可以實(shí)現(xiàn)自動(dòng)完成主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析過程,無(wú)需人工參與,能夠降低人力成本,減少誤差。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為本發(fā)明實(shí)施例公開的主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法的流程圖;
[0038]圖2為本發(fā)明另一實(shí)施例公開的主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法的流程圖;
[0039]圖3為本發(fā)明實(shí)施例公開的主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析裝置的結(jié)構(gòu)示意圖;
[0040]圖4為本發(fā)明另一實(shí)施例公開的主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0041]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0042]本發(fā)明實(shí)施例提供了一種主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法及裝置,以實(shí)現(xiàn)對(duì)金融行業(yè)主機(jī)應(yīng)用軟件系統(tǒng)進(jìn)行性能數(shù)據(jù)分析時(shí),能夠降低人力成本、減少誤差。
[0043]其中,本發(fā)明實(shí)施例公開的一種主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)分析方法,如圖1所示,包括步驟:
[0044]S101、讀取報(bào)表參數(shù)配置文件;
[0045]需要說明的是,用戶預(yù)先根據(jù)需求制定所述報(bào)表參數(shù)配置文件,當(dāng)需要對(duì)主機(jī)應(yīng)用軟件系統(tǒng)的性能數(shù)據(jù)時(shí),讀取對(duì)應(yīng)所述主機(jī)應(yīng)用軟件系統(tǒng)的報(bào)表參數(shù)配置文件。
[0046]具體的,所述報(bào)表參數(shù)配置文件為AUT0CFG配置文件,可以以主機(jī)PDS數(shù)據(jù)集HLQ..SYSIN的一個(gè)MEMBER形式存在。
[0047]所述報(bào)表參數(shù)配置文件的示例如下:
[0048]范圍SCOPE = NT11 NT13 NT15 NT16
[0049]SMFHLQ(存儲(chǔ)管理系統(tǒng)高級(jí)限定符,Storage Management