欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

性能測試工具的控制方法和裝置的制造方法

文檔序號:9708222閱讀:544來源:國知局
性能測試工具的控制方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及金融領(lǐng)域的軟件測試技術(shù)領(lǐng)域,特別涉及應(yīng)用于金融領(lǐng)域的具有較好通用性的性能測試工具的控制方法和裝置。
【背景技術(shù)】
[0002]隨著全球金融業(yè)務(wù)的不斷擴展,中國的銀行系統(tǒng)的IT總體架構(gòu)也在發(fā)生變化。銀行系統(tǒng)的穩(wěn)健性、可靠性和可維護性越來越受重視。因此,軟件測試的重要性也越發(fā)凸顯。
[0003]目前,金融企業(yè)的IT系統(tǒng)數(shù)量眾多,采用的軟硬件平臺種類也比較繁雜,而且,每年都會增加新的IT系統(tǒng)?,F(xiàn)有的軟件測試方案是:采用Load Runner、Jmeter性能測試工具作為測試軟件,部署一臺壓力發(fā)起服務(wù)器,分別針對不同系統(tǒng)進行組件性能測試以及端到端的壓力測試。
[0004]在實施本發(fā)明創(chuàng)造的過程中,發(fā)明人發(fā)現(xiàn),現(xiàn)有測試方案至少存在以下問題:
[0005]1、在針對不同系統(tǒng)進行性能測試與結(jié)果收集時,需要為每一個待測系統(tǒng)配置一臺或者多臺安裝有性能測試工具的壓力發(fā)起服務(wù)器,需要付出大量的時間與人力;
[0006]2、對測試人員專業(yè)性的依賴程度較高:測試人員需要熟悉各種性能測試工具的規(guī)范及特點,否則無法完成測試;如此,一方面影響測試方案的可靠性,另一方面通用性較差。

【發(fā)明內(nèi)容】

[0007]有鑒于此,本發(fā)明提供了一種通用的性能測試工具的控制方法和裝置,以降低人工參與度,從而節(jié)約測試準備時間和人力資源消耗,以及改善測試可靠性和通用性。
[0008]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0009]—種通用的性能測試工具控制方法,包括:
[0010]獲取接口參數(shù),測試執(zhí)行配置信息和結(jié)果收集配置信息,其中,所述接口參數(shù)與目標性能測試工具的開放接口相適配,所述測試執(zhí)行配置信息中具有完成測試過程中各測試元素所需的執(zhí)行信息,所述結(jié)果收集配置信息中具有獲取收集測試結(jié)果所需的信息;
[0011]利用接口參數(shù)連接所述目標性能測試工具的開放接口,使用所述測試執(zhí)行配置信息控制所述目標性能測試工具執(zhí)行針對各測試元素的測試過程,以及,使用所述結(jié)果收集配置信息收集所述測試過程產(chǎn)生的測試結(jié)果。
[0012]可以看出,本發(fā)明實施例提供的方案設(shè)置有對應(yīng)各種測試工具的接口參數(shù),及具有完成測試過程中各測試元素所需的執(zhí)行信息的測試執(zhí)行配置信息,及具有獲取收集測試結(jié)果所需的信息的結(jié)果收集配置信息,因此,能夠適用于多種測試工具。
[0013]總的來說,具有以下優(yōu)點或特點:
[0014]1、能夠適配各種測試工具,通用性較好;
[0015]2、無需為每一個待測系統(tǒng)配置一臺或者多臺安裝有性能測試工具的壓力發(fā)起服務(wù)器,由此節(jié)約了大量的人力物力;
[0016]3、對測試人員屏蔽各種測試工具的專業(yè)性,測試人員無需深入了解各種測試工具的規(guī)范、特點,節(jié)約了較大的學習成本;此外,由于對專業(yè)人員的專業(yè)性的依賴程度降低,保證了較好的可靠性和準確性;
[0017]4、針對新加入的測試工具,可以通過設(shè)置相應(yīng)的接口參數(shù)、測試執(zhí)行配置信息和結(jié)果收集配置信息進行適配,具有較好的可擴展性。
[0018]優(yōu)選的,上述方法還包括:
[0019]按照預設(shè)展示模式,展示所述測試結(jié)果。
[0020]優(yōu)選的,上述方法還包括:
[0021 ]將所述測試結(jié)果轉(zhuǎn)存至外部服務(wù)器。
[0022]優(yōu)選的,上述方法中,所述接口參數(shù)、測試執(zhí)行配置信息和結(jié)果收集配置信息以XML文檔的形式存儲。
[0023]優(yōu)選的,上述方法中,使用所述測試執(zhí)行配置信息控制所述目標性能測試工具執(zhí)行針對各測試元素的測試過程包括:
[0024]使用XPath查詢XML文檔中樣式表承載的負載測試類型,以及,使用XPath查詢該樣式表中定義針對各測試元素的執(zhí)行信息;
[0025]執(zhí)行所述執(zhí)行信息。
[0026]優(yōu)選的,上述方法中,使用所述結(jié)果收集配置信息收集所述測試過程產(chǎn)生的測試結(jié)果包括:
[0027]使用XPath查詢XML文檔中樣式表承載的負載測試類型,以及,使用XPath查詢該樣式表中定義所需獲取的測試指標,作為測試結(jié)果。
[0028]本申請同時還提供一種通用的性能測試工具控制裝置,以執(zhí)行上述性能測試工具控制方法,該裝置包括:
[0029]信息獲取單元,用于獲取接口參數(shù),測試執(zhí)行配置信息和結(jié)果收集配置信息,其中,所述接口參數(shù)與目標性能測試工具的開放接口相適配,所述測試執(zhí)行配置信息中具有完成測試過程中各測試元素所需的執(zhí)行信息,所述結(jié)果收集配置信息中具有獲取收集測試結(jié)果所需的信息;
[0030]接口連接單元,用于利用接口參數(shù)連接所述目標性能測試工具的開放接口
[0031]測試執(zhí)行單元,用于與所述接口連接單元連接,使用所述測試執(zhí)行配置信息控制所述目標性能測試工具執(zhí)行針對各測試元素的測試過程;
[0032]結(jié)果收集單元,用于與所述接口連接單元連接,使用所述結(jié)果收集配置信息收集所述測試過程產(chǎn)生的測試結(jié)果。
[0033]優(yōu)選的,上述裝置還包括:
[0034]結(jié)果展示單元,與結(jié)果收集單元連接,用于按照預設(shè)展示模式,展示所述測試結(jié)果Ο
[0035]優(yōu)選的,上述裝置還包括:
[0036]結(jié)果轉(zhuǎn)存單元,與結(jié)果收集單元連接,用于將所述測試結(jié)果轉(zhuǎn)存至外部服務(wù)器。
[0037]優(yōu)選的,上述裝置中,所述接口參數(shù)、測試執(zhí)行配置信息和結(jié)果收集配置信息其中的任意一項,以XML文檔的形式存儲;
[0038]所述測試執(zhí)行單元使用XPath查詢XML文檔中樣式表承載的負載測試類型,以及,使用XPath查詢該樣式表中定義針對各測試元素的執(zhí)行信息,并執(zhí)行所述執(zhí)行信息;
[0039]所述結(jié)果收集單元使用XPath查詢XML文檔中樣式表承載的負載測試類型,以及,使用XPath查詢該樣式表中定義所需獲取的測試指標,作為測試結(jié)果。
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041 ]圖1為本發(fā)明實施例中的一種性能測試工具控制方法的流程圖;
[0042]圖2為本發(fā)明實施例中的另一種性能測試工具控制方法的流程圖;
[0043]圖3為本發(fā)明實施例中的又一種性能測試工具控制方法的流程圖;
[0044]圖4為本發(fā)明實施例中的性能測試工具控制方法的應(yīng)用場景示意圖;
[0045]圖5為本發(fā)明實施例中的一種性能測試工具控制裝置的結(jié)構(gòu)示意圖;
[0046]圖6為本發(fā)明實施例中的接口參數(shù)和接口連接單元的一種對應(yīng)關(guān)系示意圖;
[0047]圖7為本發(fā)明實施例中的接口參數(shù)和接口連接單元的另一種對應(yīng)關(guān)系示意圖;
[0048]圖8為本發(fā)明實施例中的另一種性能測試工具控制裝置的結(jié)構(gòu)示意圖;
[0049]圖9為本發(fā)明實施例中的又一種性能測試工具控制裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0050]為了方便讀者理解,下面對本文所用到的一些專業(yè)術(shù)語進行解釋說明:
[0051 ] 面向服務(wù)的體系結(jié)構(gòu),即S0A(Service-Oriented Architecture),其是一個組件模型,將應(yīng)用程序的不同功能單元(可以稱為服務(wù))通過協(xié)商定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進行交互。
[0052]性能測試:性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統(tǒng)的各項性能指標進行的測試。
[0053]端到端測試,是一種灰盒測試,類似于系統(tǒng)測試,涉及整個應(yīng)用系統(tǒng)環(huán)境在一個現(xiàn)實世界使用時的模擬情形的測試,包含所有訪問節(jié)點的功能測試以及性能測試。
[0054]Xpath,用于在XML文檔中通過元素和屬性進行導航。
[0055]下面將結(jié)合本
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
刚察县| 遵义县| 平乡县| 洛南县| 邻水| 墨江| 晋江市| 新民市| 周至县| 措勤县| 昔阳县| 定边县| 开封县| 宜春市| 育儿| 合水县| 浠水县| 新乐市| 白朗县| 平顺县| 贵南县| 潼关县| 廊坊市| 中西区| 龙游县| 安陆市| 和田市| 宁河县| 景谷| 寿光市| 临江市| 策勒县| 汉沽区| 玉环县| 汕尾市| 甘泉县| 洪江市| 文昌市| 诸城市| 康定县| 滕州市|