專利名稱::用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),特別是涉及一種利用通過(guò)網(wǎng)絡(luò)連接于測(cè)定性能服務(wù)器的個(gè)人電腦,測(cè)定企業(yè)的應(yīng)用服務(wù)器應(yīng)用程序性能的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng)。
背景技術(shù):
:圖1是現(xiàn)有的提供因特網(wǎng)服務(wù)的系統(tǒng)結(jié)構(gòu)示意圖。該系統(tǒng)由路油器20、網(wǎng)關(guān)30、應(yīng)用服務(wù)器40構(gòu)成,它提供安裝于所述應(yīng)用服務(wù)器40的應(yīng)用程序。為了測(cè)定所述應(yīng)用程序,需要利用10至20臺(tái)個(gè)人電腦,并在一個(gè)電腦上設(shè)定多個(gè)虛擬用戶以測(cè)定性能。如上所述的現(xiàn)有技術(shù)因?yàn)橹挥靡粋€(gè)用戶客戶端,操作系統(tǒng)所能產(chǎn)生的進(jìn)程(Process)、線索(Thread)數(shù)受限制,因此,產(chǎn)生虛擬用戶也受限制。另外,由于該系統(tǒng)依賴于操作系統(tǒng)的進(jìn)程、線索的安排方式,因此難以測(cè)定實(shí)際上網(wǎng)人的負(fù)荷及各區(qū)域網(wǎng)絡(luò)狀態(tài)的實(shí)際性能。
發(fā)明內(nèi)容本發(fā)明的目的是解決上述現(xiàn)有技術(shù)的不足,提供一種產(chǎn)生可預(yù)測(cè)的實(shí)際用戶請(qǐng)求負(fù)荷并進(jìn)行試驗(yàn),由此事先掌握系統(tǒng)在運(yùn)行過(guò)程中可能產(chǎn)生的各種問(wèn)題,進(jìn)而確保系統(tǒng)安全性的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng)。實(shí)現(xiàn)本發(fā)明的技術(shù)方案如下本發(fā)明的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),它包括安裝有應(yīng)用程序的應(yīng)用服務(wù)器;安裝有測(cè)定性能程序,通過(guò)向應(yīng)用程序施加載有情節(jié)的負(fù)荷,并根據(jù)所述負(fù)荷產(chǎn)生應(yīng)用服務(wù)器性能測(cè)定數(shù)據(jù)的至少兩個(gè)用戶客戶端;向所述用戶客戶端分配測(cè)定性能程序,傳送負(fù)荷命令,收集并分析所述至少兩個(gè)用戶客戶端產(chǎn)生的性能測(cè)定數(shù)據(jù)的測(cè)定性能服務(wù)器。還包括向所述測(cè)定性能服務(wù)器輸入各種命令并顯示應(yīng)用服務(wù)器性能狀態(tài)的管理員客戶端。所述測(cè)定性能服務(wù)器和用戶客戶端以報(bào)文形式交流性能測(cè)定數(shù)據(jù)。'所述用戶客戶端利用網(wǎng)格技術(shù)向所述測(cè)定性能服務(wù)器提供性能測(cè)定數(shù)據(jù)。所述用戶客戶端利用個(gè)人電腦(PC)、個(gè)人數(shù)字助理(PDA)、手提電話、設(shè)有互聯(lián)網(wǎng)裝置和運(yùn)算裝置的終端機(jī)中的任意一個(gè)測(cè)定性能。所述性能測(cè)定數(shù)據(jù)是通過(guò)個(gè)人電腦或形成小規(guī)模網(wǎng)絡(luò)的個(gè)人電腦而產(chǎn)生的。所述用戶客戶端和應(yīng)用服務(wù)器根據(jù)應(yīng)用服務(wù)器的應(yīng)用程序并基于HTTP、SQL、XML、TCP/UDP/IP、SIP及RTP中的任意一個(gè)進(jìn)行通信。所述測(cè)定性能服務(wù)器包括與所述管理員客戶端相互連動(dòng)而接收?qǐng)?zhí)行命令的用戶接口進(jìn)程;從所述用戶接口進(jìn)程中接收?qǐng)?zhí)行命令,并管理用于測(cè)定性能的至少兩個(gè)用戶客戶端的客戶管理進(jìn)程;從執(zhí)行性能測(cè)定的多個(gè)用戶客戶端接收性能測(cè)定數(shù)據(jù),并對(duì)其進(jìn)行收集、分析后自動(dòng)生成結(jié)果報(bào)表的報(bào)文管理進(jìn)程;從至少兩個(gè)用戶客戶端接收所述性能測(cè)定數(shù)據(jù)的通信進(jìn)程。所述用戶客戶端由與測(cè)定性能服務(wù)器連動(dòng)的通信進(jìn)程、將從應(yīng)用服務(wù)器收集的測(cè)定性能服務(wù)器的性能測(cè)定數(shù)據(jù)傳送至所述通信進(jìn)程的命令進(jìn)程構(gòu)成。所述應(yīng)用服務(wù)器將客戶端的連接請(qǐng)求、數(shù)據(jù)處理、管理客戶端的WAS、軟交換機(jī)、媒體服務(wù)器、游戲服務(wù)器、網(wǎng)管系統(tǒng)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器中的任意一個(gè)服務(wù)器作為試驗(yàn)對(duì)象。本發(fā)明的有益效果本發(fā)明是以產(chǎn)生可預(yù)料的實(shí)際用戶的請(qǐng)求來(lái)測(cè)定性能的。在應(yīng)用程序開(kāi)發(fā)階段,它可作為計(jì)算系統(tǒng)的內(nèi)存和測(cè)試執(zhí)行邏輯的工具來(lái)使用,安裝系統(tǒng)后,可以事先預(yù)防系統(tǒng)運(yùn)行過(guò)程中產(chǎn)生的問(wèn)題,以此減少執(zhí)行錯(cuò)誤的發(fā)生,進(jìn)而達(dá)到節(jié)約費(fèi)用的目的。圖1是現(xiàn)有的提供因特網(wǎng)服務(wù)的系統(tǒng)結(jié)構(gòu)示意圖。圖2是本發(fā)明用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng)的結(jié)構(gòu)示意圖。圖3是測(cè)定性能服務(wù)器和用戶客戶端的具體結(jié)構(gòu)示意圖。具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明。圖2為本發(fā)明的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng)的結(jié)構(gòu)示意圖。所述網(wǎng)格計(jì)算系統(tǒng)建立由應(yīng)用服務(wù)器100、多個(gè)用戶客戶端200、測(cè)定性能服務(wù)器300、管理員客戶端400構(gòu)成的網(wǎng)絡(luò)。所述測(cè)定性能服務(wù)器300收集由多個(gè)用戶客戶端200測(cè)定的有關(guān)應(yīng)用服務(wù)器100的資源及處理率的分析數(shù)據(jù),從而分析所述應(yīng)用服務(wù)器100的性能。所述應(yīng)用服務(wù)器100上安裝有待試驗(yàn)的應(yīng)用程序,并向多個(gè)用戶客戶端200提供所述應(yīng)用程序,所述應(yīng)用程序從多個(gè)用戶客戶端200接收應(yīng)用程序根據(jù)腳本上的步驟及方法提供服務(wù)的請(qǐng)求。所述腳本包括登錄過(guò)程、登錄后向公告欄移動(dòng)的過(guò)程、下載過(guò)程等情節(jié),是一種為試驗(yàn)應(yīng)用服務(wù)器100的性能而施加的負(fù)荷。所述多個(gè)用戶客戶端200上安裝有用于試驗(yàn)應(yīng)用服務(wù)器100應(yīng)用程序的測(cè)定性能程序,利用所述測(cè)定性能程序接收腳本和執(zhí)行腳本的命令。所述測(cè)定性能程序是從測(cè)定性能服務(wù)器300中下載后運(yùn)行并安裝的,所述腳本執(zhí)行命令則是接收通過(guò)管理員客戶端400輸入的命令而執(zhí)行的,所述管理員客戶端400控制測(cè)定性能服務(wù)器300。接收腳本的多個(gè)用戶客戶端200通過(guò)包含于腳本的情節(jié)執(zhí)行登錄到應(yīng)用服務(wù)器100、利用公告欄、下載等一系列過(guò)程。通過(guò)這一過(guò)程,所述每個(gè)用戶客戶端200收集執(zhí)行結(jié)果數(shù)據(jù)。下面根據(jù)表1更為詳細(xì)地說(shuō)明實(shí)施例。表l<table>tableseeoriginaldocumentpage7</column></row><table>如表1所示,當(dāng)A客戶端連接應(yīng)用服務(wù)器100并執(zhí)行腳本時(shí),A客戶端處于登錄狀態(tài),產(chǎn)生100ms響應(yīng)時(shí)間和50ms公告欄移動(dòng)速度;B客戶端連接應(yīng)用服務(wù)器100并執(zhí)行腳本時(shí),B客戶端處于登錄狀態(tài),產(chǎn)生80ms響應(yīng)時(shí)間和40ms公告欄移動(dòng)速度。然后,將產(chǎn)生在所述A客戶端和B客戶端的數(shù)據(jù)傳送至測(cè)定性能服務(wù)器300。表1的C客戶端則處于未登錄應(yīng)用服務(wù)器100的脫機(jī)狀態(tài),因此也就不存在其他相關(guān)數(shù)據(jù)。所述C客戶端把未登錄信息傳送至測(cè)定性能服務(wù)器300。即,如上所述的數(shù)據(jù)均由所述測(cè)定性能服務(wù)器300來(lái)收集。另外,多個(gè)用戶客戶端200可以是個(gè)人使用的個(gè)人電腦,也可以是形成小規(guī)模網(wǎng)絡(luò)的群體電腦。形成小規(guī)模網(wǎng)絡(luò)的群體最好是網(wǎng)吧。多個(gè)用戶客戶端200自己生成每個(gè)客戶端連接于應(yīng)用服務(wù)器IOO而測(cè)得的性能試驗(yàn)數(shù)據(jù),并把該數(shù)據(jù)傳送至測(cè)定性能服務(wù)器300,進(jìn)而測(cè)定應(yīng)用服務(wù)器IOO的性能。多個(gè)用戶客戶端200利用個(gè)人電腦(PC)、個(gè)人數(shù)字助理(PDA)、手提電話、設(shè)有互聯(lián)網(wǎng)裝置和計(jì)算裝置的終端機(jī)中的任意一個(gè)測(cè)定性能。所述測(cè)定性能服務(wù)器300將用于向應(yīng)用服務(wù)器100施加負(fù)荷的測(cè)定性能程序和記載有負(fù)荷產(chǎn)生方法和步驟的腳本傳送至多個(gè)用戶客戶端200,并接收通過(guò)管理員客戶端400輸入的腳本執(zhí)行命令后,傳送至多個(gè)用戶客戶端200。所述測(cè)定性能服務(wù)器300通過(guò)多個(gè)用戶客戶端200收集根據(jù)所述腳本安裝在應(yīng)用服務(wù)器100上的應(yīng)用程序的性能狀態(tài),并對(duì)其進(jìn)行分析。所述測(cè)定性能服務(wù)器300測(cè)定應(yīng)用服務(wù)器100性能時(shí)需要一定數(shù)量的用戶客戶端200,但實(shí)際擁有用戶客戶端200的數(shù)量應(yīng)多于測(cè)定性能所必需的客戶端數(shù)量。這是因?yàn)椴坏獙?duì)每個(gè)客戶端進(jìn)行能否進(jìn)行性能測(cè)定的確認(rèn),而且要為試驗(yàn)途中強(qiáng)行退出的客戶端作準(zhǔn)備。簡(jiǎn)略說(shuō)明上述實(shí)施例如下假設(shè)測(cè)定應(yīng)用服務(wù)器100性能時(shí)需要1000個(gè)安裝有測(cè)定性能程序的用戶客戶端,那么,所述測(cè)定性能服務(wù)器300應(yīng)從欲參加性能測(cè)定的多個(gè)用戶客戶端200中選擇1000個(gè)客戶端進(jìn)行試驗(yàn)。假如在性能試驗(yàn)過(guò)程中有100個(gè)用戶客戶端強(qiáng)行退出,而不能滿足所需的1000個(gè)數(shù)量時(shí),所述測(cè)定性能服務(wù)器300在剩余的客戶端中再選擇100個(gè)客戶端使其參與性能試驗(yàn)。所述測(cè)定性能服務(wù)器300在多個(gè)用戶客戶端200之間基于TCP/UDP/IP進(jìn)行通信,而所述應(yīng)用服務(wù)器100和多個(gè)用戶客戶端200之間則以安裝在應(yīng)用服務(wù)器100的應(yīng)用程序所要求的方式進(jìn)行通信。其中,所述應(yīng)用程序?yàn)閣eb服務(wù)程序時(shí),用超文本傳輸協(xié)議(HTTP)進(jìn)行通信;所述應(yīng)用程序?yàn)閿?shù)據(jù)庫(kù)時(shí),用基于TCP/IP的結(jié)構(gòu)化査詢語(yǔ)言(StructuredQueryLanguage)進(jìn)行通信5支持軟件框架(SoftwareFramework)標(biāo)準(zhǔn)化時(shí),通過(guò)可擴(kuò)展標(biāo)記語(yǔ)言(ExtensibleMarkupLanguage)進(jìn)行通信。多個(gè)用戶客戶端200和應(yīng)用程序之間一般進(jìn)行以網(wǎng)絡(luò)為基礎(chǔ)的TCP/UDP/IP通信。視頻、圖像、電話機(jī)與交換機(jī)通信時(shí),通過(guò)SIP和RTP進(jìn)行通信。最后,如上所述的測(cè)定性能服務(wù)器300從多個(gè)用戶客戶端200收集試驗(yàn)應(yīng)用服務(wù)器100的數(shù)據(jù),而自動(dòng)生成分析性能測(cè)定的結(jié)果報(bào)表。所述結(jié)果報(bào)表是基于收集的用戶客戶端200的數(shù)據(jù)進(jìn)行運(yùn)算、處理后,按與性能測(cè)定相關(guān)的連接狀態(tài)、響應(yīng)時(shí)間、下載時(shí)間等相應(yīng)目錄進(jìn)行顯示的。所述管理員客戶端400向測(cè)定性能服務(wù)器300提供用于應(yīng)用服務(wù)器100性能試驗(yàn)的腳本執(zhí)行命令,向用戶客戶端200提供用于應(yīng)用服務(wù)器100性能試驗(yàn)的腳本傳送命令。特別是,管理員客戶端400利用測(cè)定性能服務(wù)器300和HTTP(HypertextTransferProtocol)或TCP/UDP/IP迸行通信。并且,所述管理員客戶端400顯示從多個(gè)用戶客戶端200收集根據(jù)腳本測(cè)得的應(yīng)用服務(wù)器100性能測(cè)定數(shù)據(jù)的狀態(tài)和在測(cè)定性能服務(wù)器300中分析出的結(jié)果報(bào)表。圖3是本發(fā)明的測(cè)定性能服務(wù)器和用戶客戶端的具體結(jié)構(gòu)示意圖。所述測(cè)定性能服務(wù)器300由用戶接口進(jìn)程301、客戶管理進(jìn)程302、報(bào)文管理進(jìn)程303、通信進(jìn)程304、數(shù)據(jù)庫(kù)(DB)305構(gòu)成,所述多個(gè)用戶客戶端200由通信進(jìn)程201和命令進(jìn)程202構(gòu)成,所述應(yīng)用服務(wù)器100由WAS101和DB服務(wù)器102構(gòu)成。所述測(cè)定性能服務(wù)器300的用戶接口進(jìn)程301在管理員客戶端400的屏幕上顯示可輸入用于試驗(yàn)性能的基本數(shù)據(jù)和可點(diǎn)擊的執(zhí)行按鈕時(shí),將輸入在屏幕上的數(shù)據(jù)與管理員客戶端400進(jìn)行交流。所述測(cè)定性能服務(wù)器300的客戶管理進(jìn)程302為了測(cè)定應(yīng)用服務(wù)器100的性能,從選自多個(gè)用戶客戶端200的客戶端接收CPU、存儲(chǔ)器的狀態(tài)信息,進(jìn)而管理用戶客戶端200。所述多個(gè)用戶客戶端200產(chǎn)生用于測(cè)定應(yīng)用服務(wù)器100的性能測(cè)定程序傳送的命令和安裝有所述性能測(cè)定程序的客戶端的腳本執(zhí)行命令。將此時(shí)產(chǎn)生的數(shù)據(jù)儲(chǔ)存在數(shù)據(jù)庫(kù)305。所述測(cè)定性能服務(wù)器300的報(bào)文管理進(jìn)程303執(zhí)行程序和腳本。所述報(bào)文管理進(jìn)程303收集用于測(cè)定應(yīng)用服務(wù)器100的多個(gè)選定的用戶客戶端200執(zhí)行腳本而產(chǎn)生的性能測(cè)定數(shù)據(jù),并儲(chǔ)存于數(shù)據(jù)庫(kù)305中,禾U用該性能測(cè)定數(shù)據(jù)自動(dòng)生成結(jié)果值即性能測(cè)定報(bào)表。所述結(jié)果報(bào)表傳送至管理員客戶端400,并顯示于管理員客戶端400。所述測(cè)定性能服務(wù)器300的通信進(jìn)程304傳送用于性能測(cè)定的性能測(cè)定程序、腳本等,并收集在所述多個(gè)用戶客戶端200中產(chǎn)成的性能測(cè)定數(shù)據(jù),再把該數(shù)據(jù)傳送至客戶管理進(jìn)程302和報(bào)文管理進(jìn)程303。所述測(cè)定性能服務(wù)器300的數(shù)據(jù)庫(kù)305中存儲(chǔ)有與測(cè)定性能相關(guān)的全部數(shù)據(jù)。所述多個(gè)用戶客戶端200的通信進(jìn)程201與測(cè)定性能服務(wù)器300的通信進(jìn)程304連動(dòng),將在多個(gè)用戶客戶端200的命令進(jìn)程202中收集的測(cè)定數(shù)據(jù)傳送至測(cè)定性能服務(wù)器300。所述多個(gè)用戶客戶端200的命令進(jìn)程202與應(yīng)用服務(wù)器100的應(yīng)用程序相互連動(dòng)而執(zhí)行測(cè)定性能服務(wù)器300請(qǐng)求的腳本,進(jìn)而進(jìn)行性能測(cè)定,并產(chǎn)生測(cè)定性能數(shù)據(jù)。如上所述的測(cè)定性能服務(wù)器300和多個(gè)用戶客戶端200通過(guò)多個(gè)用戶客戶端200的通信進(jìn)程201和命令進(jìn)程202傳送性能測(cè)定數(shù)據(jù)即性能測(cè)定結(jié)果值,多個(gè)用戶客戶端200的通信進(jìn)程201以報(bào)文形式向測(cè)定性能服務(wù)器300的通信進(jìn)程304傳送性能測(cè)定結(jié)果值,所述測(cè)定性能服務(wù)器300的報(bào)文管理進(jìn)程303收集、分析所述以報(bào)文形式傳送的測(cè)定結(jié)果值,并將其存儲(chǔ)于數(shù)據(jù)庫(kù)(DB)305。如圖3所示,所述應(yīng)用服務(wù)器100不局限于執(zhí)行客戶端的連接請(qǐng)求、數(shù)據(jù)處理、客戶端管理的WAS和數(shù)據(jù)庫(kù)服務(wù)器,軟交換機(jī)(softswitch)、媒體服務(wù)器、游戲服務(wù)器、網(wǎng)管系統(tǒng)服務(wù)器中的任意一個(gè)服務(wù)器也可以作為測(cè)定對(duì)象。上述的說(shuō)明僅是對(duì)本發(fā)明實(shí)施例的詳細(xì)描述,但本發(fā)明保護(hù)范圍并不限定于上述實(shí)施方式。在權(quán)利要求書(shū)和說(shuō)明書(shū)及其附圖所示的范圍之內(nèi)通過(guò)一些修改,可實(shí)現(xiàn)不同的實(shí)施方式,而這種修改應(yīng)屬于本發(fā)明的范圍。權(quán)利要求1、一種用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于它包括安裝有應(yīng)用程序的應(yīng)用服務(wù)器;安裝有測(cè)定性能程序,通過(guò)向應(yīng)用程序施加載有情節(jié)的負(fù)荷,并根據(jù)所述負(fù)荷產(chǎn)生應(yīng)用服務(wù)器性能測(cè)定數(shù)據(jù)的至少兩個(gè)用戶客戶端;向所述用戶客戶端分配測(cè)定性能程序,傳送負(fù)荷命令,收集并分析所述至少兩個(gè)用戶客戶端產(chǎn)生的性能測(cè)定數(shù)據(jù)的測(cè)定性能服務(wù)器。2、根據(jù)權(quán)利要求1所述的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于還包括向所述測(cè)定性能服務(wù)器輸入各種命令并顯示應(yīng)用服務(wù)器性能狀態(tài)的管理員客戶端。3、根據(jù)權(quán)利要求1或2所述的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于所述測(cè)定性能服務(wù)器和用戶客戶端以報(bào)文形式交流性能測(cè)定數(shù)據(jù)。4、根據(jù)權(quán)利要求1或2所述的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于所述用戶客戶端利用網(wǎng)格技術(shù)向所述測(cè)定性能服務(wù)器提供性能測(cè)定數(shù)據(jù)。5、根據(jù)權(quán)利要求4所述的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于所述用戶客戶端利用個(gè)人電腦(PC)、個(gè)人數(shù)字助理(PDA)、手提電話、設(shè)有互聯(lián)網(wǎng)裝置和運(yùn)算裝置的終端機(jī)中的任意一個(gè)測(cè)定性能。6、根據(jù)權(quán)利要求4所述的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于所述性能測(cè)定數(shù)據(jù)是通過(guò)個(gè)人電腦或形成小規(guī)模網(wǎng)絡(luò)的個(gè)人電腦而產(chǎn)生的。7、根據(jù)權(quán)利要求1或2所述的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于所述用戶客戶端和應(yīng)用服務(wù)器根據(jù)應(yīng)用服務(wù)器的應(yīng)用程序并基于HTTP、SQL、XML、TCP/UDP/IP、SIP及RTP中的任意一個(gè)進(jìn)行通信。8、根據(jù)權(quán)利要求1或2所述的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于所述測(cè)定性能服務(wù)器包括與所述管理員客戶端相互連動(dòng)而接收?qǐng)?zhí)行命令的用戶接口進(jìn)程;從所述用戶接口進(jìn)程中接收?qǐng)?zhí)行命令,并管理用于測(cè)定性能的至少兩個(gè)用戶客戶端的客戶管理進(jìn)程;從執(zhí)行性能測(cè)定的多個(gè)用戶客戶端接收性能測(cè)定數(shù)據(jù),并對(duì)其進(jìn)行收集、分析后自動(dòng)生成結(jié)果報(bào)表的報(bào)文管理進(jìn)程;從至少兩個(gè)用戶客戶端接收所述性能測(cè)定數(shù)據(jù)的通信進(jìn)程。9、根據(jù)權(quán)利要求1或2所述的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于所述用戶客戶端由與測(cè)定性能服務(wù)器連動(dòng)的通信進(jìn)程、將從應(yīng)用服務(wù)器收集的測(cè)定性能服務(wù)器的性能測(cè)定數(shù)據(jù)傳送至所述通信進(jìn)程的命令進(jìn)程構(gòu)成。10、根據(jù)權(quán)利要求1或2所述的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng),其特征在于所述應(yīng)用服務(wù)器將客戶端的連接請(qǐng)求、數(shù)據(jù)處理、管理客戶端的WAS、軟交換機(jī)、媒體服務(wù)器、游戲服務(wù)器、網(wǎng)管系統(tǒng)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器中的任意一個(gè)服務(wù)器作為試驗(yàn)對(duì)象。全文摘要本發(fā)明涉及一種由安裝有應(yīng)用程序的應(yīng)用服務(wù)器;安裝有測(cè)定性能程序,并產(chǎn)生應(yīng)用服務(wù)器的性能測(cè)定數(shù)據(jù)的至少兩個(gè)用戶客戶端,所述應(yīng)用服務(wù)器的性能測(cè)定數(shù)據(jù)是向所述應(yīng)用程序施加載有情節(jié)的負(fù)荷,并根據(jù)所述負(fù)荷而產(chǎn)生的;向所述用戶客戶端分配測(cè)定性能程序,傳送負(fù)荷命令,收集并分析所述至少用戶客戶端產(chǎn)生的性能測(cè)定數(shù)據(jù)的測(cè)定性能服務(wù)器構(gòu)成的用于試驗(yàn)服務(wù)器應(yīng)用程序性能的網(wǎng)格計(jì)算系統(tǒng)。本發(fā)明是以產(chǎn)生可預(yù)料的實(shí)際用戶的請(qǐng)求來(lái)測(cè)定性能的,它可以在應(yīng)用程序開(kāi)發(fā)階段作為計(jì)算系統(tǒng)的內(nèi)存和測(cè)試執(zhí)行邏輯的工具來(lái)使用,也可以事先預(yù)防安裝系統(tǒng)后執(zhí)行的過(guò)程中產(chǎn)生問(wèn)題,以此減少執(zhí)行錯(cuò)誤的發(fā)生,進(jìn)而節(jié)約費(fèi)用。文檔編號(hào)G06F5/16GK101322098SQ200680045807公開(kāi)日2008年12月10日申請(qǐng)日期2006年11月28日優(yōu)先權(quán)日2005年11月29日發(fā)明者金桂寬申請(qǐng)人:格麗頓株式會(huì)社