国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      測試過程的監(jiān)控方法、測試管理服務(wù)器和測試服務(wù)器的制作方法

      文檔序號:7895082閱讀:134來源:國知局
      專利名稱:測試過程的監(jiān)控方法、測試管理服務(wù)器和測試服務(wù)器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù),尤其涉及一種測試過程的監(jiān)控方法、測試管理服務(wù)器和測試服務(wù)器。
      背景技術(shù)
      事務(wù)交易性能委員會(huì)基準(zhǔn)測試C (Transaction Processing PerformanceCouncil-Benchmark C ;以下簡稱TPC_C)基準(zhǔn)測試是業(yè)界衡量高端服務(wù)器事務(wù)處理性能的關(guān)鍵基準(zhǔn)測試,其測試結(jié)果被廣大客戶認(rèn)可。TPC-C測試就是一個(gè)模擬真實(shí)聯(lián)機(jī)事務(wù)處理(Online Transaction Processing ;以下簡稱0LTP)運(yùn)用場景的測試,其部署規(guī)模較為龐大,除了主機(jī)系統(tǒng)之外還需要大量的驅(qū)動(dòng)(Driver)服務(wù)器、客戶端(Client)服務(wù)器和交易中間件服務(wù)器,例如=Tuxedo服務(wù)器來支撐測試。TPC-C測試過程中Driver服務(wù)器負(fù)責(zé)結(jié)果統(tǒng)計(jì),其中結(jié)果統(tǒng)計(jì)包括統(tǒng)計(jì)TPC-C每分鐘吞吐量(Transaction Per Minute C ;以下簡稱TPMC)和/或事務(wù)響應(yīng)時(shí)間等,TPC-C測試系統(tǒng)的整體性能值是需要綜合所有Driver服務(wù)器的性能來評定的?,F(xiàn)有技術(shù)提供的監(jiān)控TPC-C測試系統(tǒng)的性能的一種實(shí)現(xiàn)方案為,登錄到單臺(tái)服務(wù)器上獲取到單臺(tái)服務(wù)器的具體狀態(tài),例如該服務(wù)器的性能值和/或出錯(cuò)數(shù)目等;需要登錄到特定的交易中間件服務(wù)器來獲取當(dāng)前的業(yè)務(wù)排隊(duì)數(shù)量。但是,該實(shí)現(xiàn)方案不能顯示TPC-C測試過程的全局狀態(tài),測試啟動(dòng)之后只能看到單臺(tái)服務(wù)器當(dāng)前的狀態(tài),如果需要查看全局狀態(tài)就需要同時(shí)登錄幾百臺(tái)服務(wù)器查看,實(shí)現(xiàn)起來非常麻煩,無法及時(shí)發(fā)現(xiàn)每一臺(tái)服務(wù)器的狀態(tài)、出現(xiàn)的錯(cuò)誤和事務(wù)的排隊(duì)狀態(tài)等。并且不能及時(shí)掌握當(dāng)前測試值的波動(dòng),也不能及時(shí)獲取當(dāng)前TPC-C測試系統(tǒng)出現(xiàn)的異常情況。現(xiàn)有技術(shù)提供的監(jiān)控TPC-C測試系統(tǒng)的性能的另一種實(shí)現(xiàn)方案為,通過oracle自帶的企業(yè)管理(Enterprise Management ;以下簡稱EM)監(jiān)控來獲取當(dāng)前TPC-C測試系統(tǒng)的流量,并換算成即時(shí)的TPMC。但是,oracle自帶的EM監(jiān)控的統(tǒng)計(jì)結(jié)果并不準(zhǔn)確,只能大致體現(xiàn)一個(gè)趨勢;另外,開啟EM監(jiān)控會(huì)導(dǎo)致整個(gè)TPC-C測試系統(tǒng)性能的下降,因此在大規(guī)模測試時(shí)EM監(jiān)控是關(guān)閉的,這時(shí)就無法獲取到TPC-C測試過程的全局狀態(tài)。

      發(fā)明內(nèi)容
      本發(fā)明提供一種測試過程的監(jiān)控方法、測試管理服務(wù)器和測試服務(wù)器,以實(shí)現(xiàn)在不影響測試系統(tǒng)性能的前提下,對該測試系統(tǒng)中的測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài)。本發(fā)明一方面提供一種測試過程的監(jiān)控方法,包括測試管理服務(wù)器向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求;所述測試管理服務(wù)器接收所述測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),所述測試性能數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信、息;所述測試管理服務(wù)器顯示所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示所述測試服務(wù)器當(dāng)前的狀態(tài)。本發(fā)明另一方面提供一種測試過程的監(jiān)控方法,包括測試服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求;所述測試服務(wù)器對所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并根據(jù)所述測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;
      所述測試服務(wù)器向所述測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),所述測試性能數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以供所述測試管理服務(wù)器顯示所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示所述測試服務(wù)器當(dāng)前的狀態(tài)。本發(fā)明再一方面提供一種測試管理服務(wù)器,包括發(fā)送模塊、接收模塊、顯示模塊和確定模塊;所述發(fā)送模塊,用于向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求;所述接收模塊,用于接收所述測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),所述測試性能數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;所述顯示模塊,用于顯示所述接收模塊接收的所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以及在所述確定模塊確定所述測試服務(wù)器當(dāng)前的狀態(tài)之后,顯示所述測試服務(wù)器當(dāng)前的狀態(tài);所述確定模塊,用于根據(jù)所述接收模塊接收的所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定所述測試服務(wù)器當(dāng)前的狀態(tài)。本發(fā)明又一方面提供一種測試服務(wù)器,包括請求接收模塊、采樣模塊、統(tǒng)計(jì)模塊、數(shù)據(jù)發(fā)送模塊所述請求接收模塊,用于接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求;所述采樣模塊,用于對所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù);所述統(tǒng)計(jì)模塊,用于根據(jù)所述測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;所述數(shù)據(jù)發(fā)送模塊,用于向所述測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),所述測試性能數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以供所述測試管理服務(wù)器顯示所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示所述測試服務(wù)器當(dāng)前的狀態(tài)。本發(fā)明一方面的技術(shù)效果是測試管理服務(wù)器向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求,接收該測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),然后顯示該測試性能數(shù)據(jù)中的所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)上述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示該測試服務(wù)器當(dāng)前的狀態(tài);從而可以實(shí)現(xiàn)對測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與測試服務(wù)器獨(dú)立設(shè)置,因此,對測試服務(wù)器的監(jiān)控,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能。本發(fā)明另一方面的技術(shù)效果是測試服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求之后,對該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并根據(jù)該測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;然后,測試服務(wù)器向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),以供測試管理服務(wù)器顯示該測試性能數(shù)據(jù)中的上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示上述測試服務(wù)器當(dāng)前的狀態(tài);從而可以實(shí)現(xiàn)對測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與測試服務(wù)器獨(dú)立設(shè)置,因此,對測試服務(wù)器的監(jiān)控,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能。


      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明測試過程的監(jiān)控方法一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明測試過程的監(jiān)控方法另一個(gè)實(shí)施例的流程圖;圖3為本發(fā)明網(wǎng)絡(luò)架構(gòu)一個(gè)實(shí)施例的示意圖;圖4為本發(fā)明測試過程的監(jiān)控方法再一個(gè)實(shí)施例的流程圖;圖5為本發(fā)明測試過程的監(jiān)控方法再一個(gè)實(shí)施例的流程圖;圖6為本發(fā)明測試過程的監(jiān)控方法再一個(gè)實(shí)施例的流程圖;圖7為本發(fā)明TPC-C測試系統(tǒng)的實(shí)時(shí)狀態(tài)一個(gè)實(shí)施例的示意圖;圖8為本發(fā)明測試管理服務(wù)器一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明測試服務(wù)器一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖10為本發(fā)明測試服務(wù)器另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖11為本發(fā)明測試服務(wù)器再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖I為本發(fā)明測試過程的監(jiān)控方法一個(gè)實(shí)施例的流程圖,如圖I所示,該測試過程的監(jiān)控方法可以包括步驟101,測試管理服務(wù)器向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求。
      具體地,測試管理服務(wù)器可以向上述測試服務(wù)器周期性發(fā)送數(shù)據(jù)獲取請求。步驟102,測試管理服務(wù)器接收測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),該測試性能數(shù)據(jù)包括上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息。步驟103,測試管理服務(wù)器顯示該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)上述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示該測試服務(wù)器當(dāng)前的狀態(tài)。本實(shí)施例中,上述網(wǎng)絡(luò)性能采樣數(shù)據(jù)可以包括上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間;該測試服務(wù)器當(dāng)前的狀態(tài)包括正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。
      其中,上述錯(cuò)誤信息可以為錯(cuò)誤碼。進(jìn)一步地,本實(shí)施例中,上述測試性能數(shù)據(jù)還可以包括測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù);則步驟102之后,測試管理服務(wù)器還可以顯示該測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。進(jìn)一步地,本實(shí)施例中,上述測試性能數(shù)據(jù)還可以包括測試服務(wù)器當(dāng)前的每分鐘吞吐量和該測試服務(wù)器當(dāng)前處理的總交易數(shù);則步驟102之后,測試管理服務(wù)器還可以顯示上述測試服務(wù)器當(dāng)前的每分鐘吞吐量和該測試服務(wù)器當(dāng)前處理的總交易數(shù)。本實(shí)施例中,在具體實(shí)現(xiàn)時(shí),測試管理服務(wù)器可以列表或曲線圖的形式顯示上述測試性能數(shù)據(jù),本發(fā)明對具體的顯示方式不作限定。上述實(shí)施例中,測試管理服務(wù)器向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求,接收該測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),然后顯示該測試性能數(shù)據(jù)中的所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)上述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示該測試服務(wù)器當(dāng)前的狀態(tài);從而可以實(shí)現(xiàn)對測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與測試服務(wù)器獨(dú)立設(shè)置,因此,對測試服務(wù)器的監(jiān)控,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能。圖2為本發(fā)明測試過程的監(jiān)控方法另一個(gè)實(shí)施例的流程圖,如圖2所示,該測試過程的監(jiān)控方法可以包括步驟201,測試服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求。具體地,測試服務(wù)器可以接收測試管理服務(wù)器周期性發(fā)送的數(shù)據(jù)獲取請求。步驟202,測試服務(wù)器對該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并根據(jù)該測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)上述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息。其中,上述錯(cuò)誤信息可以為錯(cuò)誤碼。步驟203,測試服務(wù)器向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),該測試性能數(shù)據(jù)包括測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以供測試管理服務(wù)器顯示測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示該測試服務(wù)器當(dāng)前的狀態(tài)。本實(shí)施例中,上述網(wǎng)絡(luò)性能采樣數(shù)據(jù)可以包括該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間;該測試服務(wù)器當(dāng)前的狀態(tài)可以為正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。
      進(jìn)一步地,步驟201之后,步驟203之前,測試服務(wù)器還可以根據(jù)該測試服務(wù)器的測試結(jié)果原始文件統(tǒng)計(jì)該測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù);則步驟203中,測試服務(wù)器發(fā)送的測試性能數(shù)據(jù)還可以包括該測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。進(jìn)一步地,步驟201之后,步驟203之前,測試服務(wù)器還可以根據(jù)該測試服務(wù)器的測試結(jié)果原始文件計(jì)算該測試服務(wù)器當(dāng)前的每分鐘吞吐量和該測試服務(wù)器當(dāng)前處理的總交易數(shù);則步驟203中,測試服務(wù)器發(fā)送的測試性能數(shù)據(jù)還可以包括該測試服務(wù)器當(dāng)前的每分鐘吞吐量和該測試服務(wù)器當(dāng)前處理的總交易數(shù)。上述實(shí)施例中,測試服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求之后,對該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并根據(jù)該測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;然后,測試服務(wù)器向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),以供測試管理服務(wù)器顯示該測試性能數(shù)據(jù)中的上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示上述測試服務(wù)器當(dāng)前的狀態(tài);從而可以實(shí)現(xiàn)對測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與測試服務(wù)器獨(dú)立設(shè)置,因此,對測試服務(wù)器的監(jiān)控,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能。本發(fā)明圖I和圖2所示實(shí)施例提供的方法可以應(yīng)用于圖3所示的架構(gòu)中,圖3為本發(fā)明網(wǎng)絡(luò)架構(gòu)一個(gè)實(shí)施例的示意圖,圖3所示的網(wǎng)絡(luò)架構(gòu)為TPC-C測試系統(tǒng)的架構(gòu),如圖3所示,該網(wǎng)絡(luò)架構(gòu)包括測試服務(wù)器、測試管理服務(wù)器和數(shù)據(jù)庫服務(wù)器,測試服務(wù)器包括驅(qū)動(dòng)(Driver)服務(wù)器、客戶端(Client)服務(wù)器和交易中間件服務(wù)器,其中,驅(qū)動(dòng)服務(wù)器、客戶端服務(wù)器和交易中間件服務(wù)器分別與測試管理服務(wù)器連接,并且驅(qū)動(dòng)服務(wù)器與客戶端服務(wù)器連接,客戶端服務(wù)器與交易中間件服務(wù)器連接,交易中間件服務(wù)器與數(shù)據(jù)庫服務(wù)器連接;上述交易中間件服務(wù)器可以為Tuxedo服務(wù)器。圖3以該網(wǎng)絡(luò)架構(gòu)包括一臺(tái)驅(qū)動(dòng)服務(wù)器、一臺(tái)客戶端服務(wù)器和一臺(tái)交易中間件服務(wù)器為例示出,但本發(fā)明并不僅限于此,在具體實(shí)現(xiàn)時(shí),一個(gè)TPC-C測試系統(tǒng)中可以包括至少一臺(tái)驅(qū)動(dòng)服務(wù)器、至少一臺(tái)客戶端服務(wù)器和至少一臺(tái)交易中間件服務(wù)器。下面對本發(fā)明圖I和圖2所示實(shí)施例提供的方法在圖3所示架構(gòu)中的具體實(shí)現(xiàn)進(jìn)行介紹。圖4為本發(fā)明測試過程的監(jiān)控方法再一個(gè)實(shí)施例的流程圖,如圖4所示,該測試過程的監(jiān)控方法可以包括步驟401,客戶端服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求。步驟402,客戶端服務(wù)器對該客戶端服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該客戶端服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并根據(jù)該客戶端服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)上述客戶端服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息。其中,上述錯(cuò)誤信息可以為錯(cuò)誤碼。 步驟403,客戶端服務(wù)器向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),該測試性能數(shù)據(jù)包括客戶端服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該客戶端服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息。其中,上述網(wǎng)絡(luò)性能采樣數(shù)據(jù)可以包括該客戶端服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間。
      步驟404,測試管理服務(wù)器顯示客戶端服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該客戶端服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)該客戶端服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示該客戶端服務(wù)器當(dāng)前的狀態(tài)。然后,返回執(zhí)行步驟401。其中,該客戶端服務(wù)器當(dāng)前的狀態(tài)可以為正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。當(dāng)客戶端服務(wù)器的狀態(tài)為警告狀態(tài)和錯(cuò)誤狀態(tài)時(shí),測試管理服務(wù)器可以進(jìn)行報(bào)警提示。本實(shí)施例中,在具體實(shí)現(xiàn)時(shí),測試管理服務(wù)器可以列表或曲線圖的形式顯示上述測試性能數(shù)據(jù),本發(fā)明對具體的顯示方式不作限定。上述實(shí)施例可以實(shí)現(xiàn)對客戶端服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取客戶端服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與客戶端服務(wù)器獨(dú)立設(shè)置,因此,對客戶端服務(wù)器的監(jiān)控,不會(huì)影響客戶端服務(wù)器所屬TPC-C測試系統(tǒng)的性能。圖5為本發(fā)明測試過程的監(jiān)控方法再一個(gè)實(shí)施例的流程圖,如圖5所示,該測試過 程的監(jiān)控方法可以包括步驟501,交易中間件服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求。步驟502,交易中間件服務(wù)器對該交易中間件服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該交易中間件服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并根據(jù)該交易中間件服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)上述交易中間件服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息。其中,上述錯(cuò)誤信息可以為錯(cuò)誤碼。步驟503,交易中間件服務(wù)器根據(jù)該交易中間件服務(wù)器的測試結(jié)果原始文件統(tǒng)計(jì)該交易中間件服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。本實(shí)施例中,步驟502與步驟503可以并行執(zhí)行,也可以先后執(zhí)行,本實(shí)施例對此不作限定。步驟504,交易中間件服務(wù)器向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),該測試性能數(shù)據(jù)包括交易中間件服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該交易中間件服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以及該交易中間件服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。其中,上述網(wǎng)絡(luò)性能采樣數(shù)據(jù)可以包括該交易中間件服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間。步驟505,測試管理服務(wù)器顯示交易中間件服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該交易中間件服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以及該交易中間件服務(wù)器當(dāng)前的交易排隊(duì)數(shù),并根據(jù)該交易中間件服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示該交易中間件服務(wù)器當(dāng)前的狀態(tài)。然后,返回執(zhí)行步驟501。其中,該交易中間件服務(wù)器當(dāng)前的狀態(tài)可以為正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。當(dāng)交易中間件服務(wù)器的狀態(tài)為警告狀態(tài)和錯(cuò)誤狀態(tài)時(shí),測試管理服務(wù)器可以進(jìn)行報(bào)警提示。本實(shí)施例中,在具體實(shí)現(xiàn)時(shí),測試管理服務(wù)器可以列表或曲線圖的形式顯示上述測試性能數(shù)據(jù),本發(fā)明對具體的顯示方式不作限定。上述實(shí)施例可以實(shí)現(xiàn)對交易中間件服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取交易中間件服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與交易中間件服務(wù)器獨(dú)立設(shè)置,因此,對交易中間件服務(wù)器的監(jiān)控,不會(huì)影響交易中間件服務(wù)器所屬TPC-C測試系統(tǒng)的性能。圖6為本發(fā)明測試過程的監(jiān)控方法再一個(gè)實(shí)施例的流程圖,如圖6所示,該測試過程的監(jiān)控方法可以包括步驟601,驅(qū)動(dòng)服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求。步驟602,驅(qū)動(dòng)服務(wù)器對該驅(qū)動(dòng)服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該驅(qū)動(dòng)服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并根據(jù)該驅(qū)動(dòng)服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)上述驅(qū)動(dòng)服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息。 其中,上述錯(cuò)誤信息可以 為錯(cuò)誤碼。步驟603,驅(qū)動(dòng)服務(wù)器根據(jù)該驅(qū)動(dòng)服務(wù)器的測試結(jié)果原始文件統(tǒng)計(jì)該驅(qū)動(dòng)服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。步驟604,驅(qū)動(dòng)服務(wù)器根據(jù)該驅(qū)動(dòng)服務(wù)器的測試結(jié)果原始文件計(jì)算該驅(qū)動(dòng)服務(wù)器當(dāng)前的TPMC和該驅(qū)動(dòng)服務(wù)器當(dāng)前處理的總交易數(shù)。本實(shí)施例中,步驟602 步驟604可以并行執(zhí)行,也可以先后執(zhí)行,本實(shí)施例對此不
      作限定。步驟605,驅(qū)動(dòng)服務(wù)器向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),該測試性能數(shù)據(jù)包括驅(qū)動(dòng)服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該驅(qū)動(dòng)服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以及該驅(qū)動(dòng)服務(wù)器當(dāng)前的交易排隊(duì)數(shù)、TPMC和該驅(qū)動(dòng)服務(wù)器當(dāng)前處理的總交易數(shù)。其中,上述網(wǎng)絡(luò)性能采樣數(shù)據(jù)可以包括該驅(qū)動(dòng)服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間。步驟606,測試管理服務(wù)器顯示驅(qū)動(dòng)服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該驅(qū)動(dòng)服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以及該驅(qū)動(dòng)服務(wù)器當(dāng)前的交易排隊(duì)數(shù)、TPMC和該驅(qū)動(dòng)服務(wù)器當(dāng)前處理的總交易數(shù),并根據(jù)該驅(qū)動(dòng)服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示該驅(qū)動(dòng)服務(wù)器當(dāng)前的狀態(tài)。然后,返回執(zhí)行步驟601。其中,該驅(qū)動(dòng)服務(wù)器當(dāng)前的狀態(tài)可以為正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。當(dāng)驅(qū)動(dòng)服務(wù)器的狀態(tài)為警告狀態(tài)和錯(cuò)誤狀態(tài)時(shí),測試管理服務(wù)器可以進(jìn)行報(bào)警提示。本實(shí)施例中,在具體實(shí)現(xiàn)時(shí),測試管理服務(wù)器可以列表或曲線圖的形式顯示上述測試性能數(shù)據(jù),本發(fā)明對具體的顯示方式不作限定。上述實(shí)施例可以實(shí)現(xiàn)對驅(qū)動(dòng)服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取驅(qū)動(dòng)服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與驅(qū)動(dòng)服務(wù)器獨(dú)立設(shè)置,因此,對驅(qū)動(dòng)服務(wù)器的監(jiān)控,不會(huì)影響驅(qū)動(dòng)服務(wù)器所屬TPC-C測試系統(tǒng)的性能。本發(fā)明中,測試管理服務(wù)器可以采用本發(fā)明圖Γ圖6所示實(shí)施例的方法對TPC-C測試系統(tǒng)進(jìn)行監(jiān)控,顯示TPC-C測試系統(tǒng)的實(shí)時(shí)狀態(tài),如圖7所示,圖7為本發(fā)明TPC-C測試系統(tǒng)的實(shí)時(shí)狀態(tài)一個(gè)實(shí)施例的示意圖。圖7以列表的形式顯示了每臺(tái)服務(wù)器當(dāng)前的錯(cuò)誤數(shù)、錯(cuò)誤信息(例如錯(cuò)誤碼)和網(wǎng)絡(luò)性能采樣數(shù)據(jù),以及根據(jù)當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定的每臺(tái)服務(wù)器當(dāng)前的狀態(tài)。其中,上述網(wǎng)絡(luò)性能采樣數(shù)據(jù)可以包括每臺(tái)服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間。對于驅(qū)動(dòng)服務(wù)器,還顯示了該驅(qū)動(dòng)服務(wù)器當(dāng)前的交易排隊(duì)數(shù)、TPMC和當(dāng)前處理的總交易數(shù);對于交易中間件服務(wù)器,還顯示了該交易中間件服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。本發(fā)明提供的測試過程的監(jiān)控方法,測試管理服務(wù)器從測試服務(wù)器獲取測試性能數(shù)據(jù),并在該測試管理服務(wù)器上進(jìn)行管理、分析和呈現(xiàn),不會(huì)耗費(fèi)測試服務(wù)器的資源,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能,并且可以提高監(jiān)控值的準(zhǔn)確性。并且,本發(fā)明中,測試管理服務(wù)器可以直觀顯示所有測試服務(wù)器的狀態(tài),便于發(fā)現(xiàn)和定位測試錯(cuò)誤;還可以根據(jù)交易排隊(duì)數(shù)定位性能瓶頸發(fā)生在哪臺(tái)服務(wù)器,根據(jù)特定的錯(cuò)誤碼可以獲知測試過程中出現(xiàn)錯(cuò)誤的測試服務(wù)器,從而定位出問題。另外,本發(fā)明提供的方法通過可視化的顯示方式可以看到整個(gè)測試系統(tǒng)的狀態(tài),依據(jù)網(wǎng)絡(luò)性能采樣數(shù)據(jù)可以定位出測試服務(wù)器的壓力狀況以及性能狀態(tài),便于整個(gè)測試管理的執(zhí)行。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。圖8為本發(fā)明測試管理服務(wù)器一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的測試管理 服務(wù)器可以實(shí)現(xiàn)本發(fā)明圖I所示實(shí)施例的流程,如圖8所示,該測試管理服務(wù)器可以包括發(fā)送模塊81、接收模塊82、顯示模塊83和確定模塊84 ;其中,發(fā)送模塊81,用于向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求;具體地,發(fā)送模塊81可以向測試服務(wù)器周期性發(fā)送數(shù)據(jù)獲取請求;接收模塊82,用于接收測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),該測試性能數(shù)據(jù)包括上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、上述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;其中,接收模塊82接收的上述網(wǎng)絡(luò)性能采樣數(shù)據(jù)包括該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間;顯示模塊83,用于顯示接收模塊82接收的上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以及在確定模塊84確定上述測試服務(wù)器當(dāng)前的狀態(tài)之后,顯示該測試服務(wù)器當(dāng)前的狀態(tài);確定模塊84,用于根據(jù)接收模塊82接收的上述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定該測試服務(wù)器當(dāng)前的狀態(tài);具體地,確定模塊84確定的上述測試服務(wù)器當(dāng)前的狀態(tài)包括正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。本實(shí)施例的一種實(shí)現(xiàn)方式中,進(jìn)一步地,顯示模塊83,還用于當(dāng)上述測試性能數(shù)據(jù)還包括該測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)時(shí),顯示該測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。本實(shí)施例的另一種實(shí)現(xiàn)方式中,進(jìn)一步地,顯示模塊83,還用于當(dāng)上述測試性能數(shù)據(jù)還包括該測試服務(wù)器當(dāng)前的每分鐘吞吐量和該測試服務(wù)器當(dāng)前處理的總交易數(shù)時(shí),顯示該測試服務(wù)器當(dāng)前的每分鐘吞吐量和該測試服務(wù)器當(dāng)前處理的總交易數(shù)。上述測試管理服務(wù)器中,發(fā)送模塊81向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求,接收模塊82接收該測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),然后顯示模塊83顯示該測試性能數(shù)據(jù)中的所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并在確定模塊84根據(jù)上述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定該測試服務(wù)器當(dāng)前的狀態(tài)之后,由顯示模塊83顯示該測試服務(wù)器當(dāng)前的狀態(tài);從而可以實(shí)現(xiàn)對測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與測試服務(wù)器獨(dú)立設(shè)置,因此,對測試服務(wù)器的監(jiān)控,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能。圖9為本發(fā)明測試服務(wù)器一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的測試服務(wù)器可以實(shí)現(xiàn)本發(fā)明圖2或圖4所示實(shí)施例的流程,如圖9所示,該測試服務(wù)器可以包括請求接收模塊91、采樣模塊92、統(tǒng)計(jì)模塊93和數(shù)據(jù)發(fā)送模塊94 ;其中,請求接收模塊91,用于接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求;具體地,請求接收模塊91可以接收測試管理服務(wù)器周期性發(fā)送的數(shù)據(jù)獲取請求;采樣模塊92,用于對上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù);其中,采樣模塊92獲得的網(wǎng)絡(luò)性能采樣數(shù)據(jù)包括該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間;統(tǒng)計(jì)模塊93,用于根據(jù)測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;數(shù)據(jù)發(fā)送模塊94,用于向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),該測試性能數(shù)據(jù)包括上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以供測試管理服務(wù)器顯示該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、上述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示上述測試服務(wù) 器當(dāng)前的狀態(tài)。其中,上述測試服務(wù)器當(dāng)前的狀態(tài)可以為正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。上述測試服務(wù)器中,請求接收模塊91接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求之后,采樣模塊92對該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并由統(tǒng)計(jì)模塊93根據(jù)該測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;然后,數(shù)據(jù)發(fā)送模塊94向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),以供測試管理服務(wù)器顯示該測試性能數(shù)據(jù)中的上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示上述測試服務(wù)器當(dāng)前的狀態(tài);從而可以實(shí)現(xiàn)對測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與測試服務(wù)器獨(dú)立設(shè)置,因此,對測試服務(wù)器的監(jiān)控,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能。圖10為本發(fā)明測試服務(wù)器另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的測試服務(wù)器可以實(shí)現(xiàn)本發(fā)明圖2或圖5所示實(shí)施例的流程,與圖9所示的測試服務(wù)器相比,不同之處在于,圖10所示的測試服務(wù)器還可以包括交易排隊(duì)數(shù)統(tǒng)計(jì)模塊95,用于根據(jù)該測試服務(wù)器的測試結(jié)果原始文件統(tǒng)計(jì)該測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。本實(shí)施例中,數(shù)據(jù)發(fā)送模塊94發(fā)送的上述測試性能數(shù)據(jù)還包括交易排隊(duì)數(shù)統(tǒng)計(jì)模塊95統(tǒng)計(jì)的該測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。上述測試服務(wù)器中,請求接收模塊91接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求之后,采樣模塊92對該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并由統(tǒng)計(jì)模塊93根據(jù)該測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;然后,數(shù)據(jù)發(fā)送模塊94向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),以供測試管理服務(wù)器顯示該測試性能數(shù)據(jù)中的上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以及交易排隊(duì)數(shù)統(tǒng)計(jì)模塊95統(tǒng)計(jì)的該測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù),并根據(jù)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示上述測試服務(wù)器當(dāng)前的狀態(tài);從而可以實(shí)現(xiàn)對測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與測試服務(wù)器獨(dú)立設(shè)置,因此,對測試服務(wù)器的監(jiān)控,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能。圖11為本發(fā)明測試服務(wù)器再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的測試服務(wù)器可以實(shí)現(xiàn)本發(fā)明圖2或圖6所示實(shí)施例的流程,與圖10所示的測試服務(wù)器相比,不同之處在于,圖11所示的測試服務(wù)器還可以包括計(jì)算模塊96 ;其中,計(jì)算模塊96,用于根據(jù)測試服務(wù)器的測試結(jié)果原始文件計(jì)算該測試服務(wù)器當(dāng)前的每分鐘吞吐量和該測試服務(wù)器當(dāng)前處理的總交易數(shù);本實(shí)施例中,數(shù)據(jù)發(fā)送模塊94發(fā)送的上述測試性能數(shù)據(jù)還可以包括計(jì)算模塊96計(jì)算的該測試服務(wù)器當(dāng)前的每分鐘吞吐量和該測試服務(wù)器當(dāng)前處理的總交易數(shù)。
      上述測試服務(wù)器中,請求接收模塊91接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求之后,采樣模塊92對該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得該測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并由統(tǒng)計(jì)模塊93根據(jù)該測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;然后,數(shù)據(jù)發(fā)送模塊94向測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),以供測試管理服務(wù)器顯示該測試性能數(shù)據(jù)中的上述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以及交易排隊(duì)數(shù)統(tǒng)計(jì)模塊95統(tǒng)計(jì)的該測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)、計(jì)算模塊96計(jì)算的該測試服務(wù)器當(dāng)前的每分鐘吞吐量和該測試服務(wù)器當(dāng)前處理的總交易數(shù),并根據(jù)該測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示上述測試服務(wù)器當(dāng)前的狀態(tài);從而可以實(shí)現(xiàn)對測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與測試服務(wù)器獨(dú)立設(shè)置,因此,對測試服務(wù)器的監(jiān)控,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能。在具體實(shí)現(xiàn)時(shí),本發(fā)明圖9所示實(shí)施例提供的測試服務(wù)器可以作為客戶端服務(wù)器,本發(fā)明圖10所示實(shí)施例提供的測試服務(wù)器可以作為交易中間件服務(wù)器,本發(fā)明圖11所示實(shí)施例提供的測試服務(wù)器可以作為驅(qū)動(dòng)服務(wù)器。上述客戶端服務(wù)器、交易中間件服務(wù)器和驅(qū)動(dòng)服務(wù)器可以分別與測試管理服務(wù)器連接,組成具有本發(fā)明圖3所示架構(gòu)的系統(tǒng)。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。最后應(yīng)說明的是以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
      權(quán)利要求
      1.一種測試過程的監(jiān)控方法,其特征在于,包括 測試管理服務(wù)器向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求; 所述測試管理服務(wù)器接收所述測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),所述測試性能數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息; 所述測試管理服務(wù)器顯示所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示所述測試服務(wù)器當(dāng)前的狀態(tài)。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述測試性能數(shù)據(jù)還包括所述測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù); 所述測試管理服務(wù)器接收所述測試服務(wù)器發(fā)送的測試性能數(shù)據(jù)之后,還包括 所述測試管理服務(wù)器顯示所述測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述測試性能數(shù)據(jù)還包括所述測試服務(wù)器當(dāng)前的每分鐘吞吐量和所述測試服務(wù)器當(dāng)前處理的總交易數(shù); 所述測試管理服務(wù)器接收所述測試服務(wù)器發(fā)送的測試性能數(shù)據(jù)之后,還包括 所述測試管理服務(wù)器顯示所述測試服務(wù)器當(dāng)前的每分鐘吞吐量和所述測試服務(wù)器當(dāng)前處理的總交易數(shù)。
      4.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述測試管理服務(wù)器向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求包括 所述測試管理服務(wù)器向所述測試服務(wù)器周期性發(fā)送數(shù)據(jù)獲取請求。
      5.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述網(wǎng)絡(luò)性能采樣數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間; 所述測試服務(wù)器當(dāng)前的狀態(tài)包括正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。
      6.一種測試過程的監(jiān)控方法,其特征在于,包括 測試服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求; 所述測試服務(wù)器對所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù),并根據(jù)所述測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息; 所述測試服務(wù)器向所述測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),所述測試性能數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以供所述測試管理服務(wù)器顯示所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示所述測試服務(wù)器當(dāng)前的狀態(tài)。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述測試服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求之后,所述測試服務(wù)器向所述測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù)之前,還包括 所述測試服務(wù)器根據(jù)所述測試服務(wù)器的測試結(jié)果原始文件統(tǒng)計(jì)所述測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù); 所述測試性能數(shù)據(jù)還包括所述測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述測試服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求之后,所述測試服務(wù)器向所述測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù)之前,還包括 所述測試服務(wù)器根據(jù)所述測試服務(wù)器的測試結(jié)果原始文件計(jì)算所述測試服務(wù)器當(dāng)前的每分鐘吞吐量和所述測試服務(wù)器當(dāng)前處理的總交易數(shù); 所述測試性能數(shù)據(jù)還包括所述測試服務(wù)器當(dāng)前的每分鐘吞吐量和所述測試服務(wù)器當(dāng)前處理的總交易數(shù)。
      9.根據(jù)權(quán)利要求6-8任意一項(xiàng)所述的方法,其特征在于,所述測試服務(wù)器接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求包括 所述測試服務(wù)器接收所述測試管理服務(wù)器周期性發(fā)送的所述數(shù)據(jù)獲取請求。
      10.根據(jù)權(quán)利要求6-8任意一項(xiàng)所述的方法,其特征在于,所述網(wǎng)絡(luò)性能采樣數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間; 所述測試服務(wù)器當(dāng)前的狀態(tài)包括正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。
      11.一種測試管理服務(wù)器,其特征在于,包括發(fā)送模塊、接收模塊、顯示模塊和確定模塊; 所述發(fā)送模塊,用于向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求; 所述接收模塊,用于接收所述測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),所述測試性能數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息; 所述顯示模塊,用于顯示所述接收模塊接收的所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以及在所述確定模塊確定所述測試服務(wù)器當(dāng)前的狀態(tài)之后,顯示所述測試服務(wù)器當(dāng)前的狀態(tài); 所述確定模塊,用于根據(jù)所述接收模塊接收的所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定所述測試服務(wù)器當(dāng)前的狀態(tài)。
      12.根據(jù)權(quán)利要求11所述的測試管理服務(wù)器,其特征在于, 所述顯示模塊,還用于當(dāng)所述測試性能數(shù)據(jù)還包括所述測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)時(shí),顯示所述測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。
      13.根據(jù)權(quán)利要求12所述的測試管理服務(wù)器,其特征在于, 所述顯示模塊,還用于當(dāng)所述測試性能數(shù)據(jù)還包括所述測試服務(wù)器當(dāng)前的每分鐘吞吐量和所述測試服務(wù)器當(dāng)前處理的總交易數(shù)時(shí),顯示所述測試服務(wù)器當(dāng)前的每分鐘吞吐量和所述測試服務(wù)器當(dāng)前處理的總交易數(shù)。
      14.根據(jù)權(quán)利要求11-13任意一項(xiàng)所述的測試管理服務(wù)器,其特征在于, 所述發(fā)送模塊,具體用于向所述測試服務(wù)器周期性發(fā)送數(shù)據(jù)獲取請求。
      15.根據(jù)權(quán)利要求11-13任意一項(xiàng)所述的測試管理服務(wù)器,其特征在于, 所述接收模塊接收的所述網(wǎng)絡(luò)性能采樣數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間; 所述確定模塊確定的所述測試服務(wù)器當(dāng)前的狀態(tài)包括正常工作狀態(tài)、警告狀態(tài)和錯(cuò)誤狀態(tài)。
      16.一種測試服務(wù)器,其特征在于,包括請求接收模塊、采樣模塊、統(tǒng)計(jì)模塊和數(shù)據(jù)發(fā)送模塊; 所述請求接收模塊,用于接收測試管理服務(wù)器發(fā)送的數(shù)據(jù)獲取請求;所述采樣模塊,用于對所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能進(jìn)行采樣,獲得所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù); 所述統(tǒng)計(jì)模塊,用于根據(jù)所述測試服務(wù)器的錯(cuò)誤統(tǒng)計(jì)文件統(tǒng)計(jì)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息; 所述數(shù)據(jù)發(fā)送模塊,用于向所述測試管理服務(wù)器發(fā)送測試性能數(shù)據(jù),所述測試性能數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,以供所述測試管理服務(wù)器顯示所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示所述測試服務(wù)器當(dāng)前的狀態(tài)。
      17.根據(jù)權(quán)利要求16所述的測試服務(wù)器,其特征在于,還包括交易排隊(duì)數(shù)統(tǒng)計(jì)模塊; 所述交易排隊(duì)數(shù)統(tǒng)計(jì)模塊,用于根據(jù)所述測試服務(wù)器的測試結(jié)果原始文件統(tǒng)計(jì)所述測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù); 所述數(shù)據(jù)發(fā)送模塊發(fā)送的所述測試性能數(shù)據(jù)還包括所述交易排隊(duì)數(shù)統(tǒng)計(jì)模塊統(tǒng)計(jì)的所述測試服務(wù)器當(dāng)前的交易排隊(duì)數(shù)。
      18.根據(jù)權(quán)利要求17所述的測試服務(wù)器,其特征在于,還包括計(jì)算模塊; 所述計(jì)算模塊,用于根據(jù)所述測試服務(wù)器的測試結(jié)果原始文件計(jì)算所述測試服務(wù)器當(dāng)前的每分鐘吞吐量和所述測試服務(wù)器當(dāng)前處理的總交易數(shù); 所述數(shù)據(jù)發(fā)送模塊發(fā)送的所述測試性能數(shù)據(jù)還包括所述計(jì)算模塊計(jì)算的所述測試服務(wù)器當(dāng)前的每分鐘吞吐量和所述測試服務(wù)器當(dāng)前處理的總交易數(shù)。
      19.根據(jù)權(quán)利要求16-18任意一項(xiàng)所述的測試服務(wù)器,其特征在于, 所述請求接收模塊,具體用于接收測試管理服務(wù)器周期性發(fā)送的數(shù)據(jù)獲取請求。
      20.根據(jù)權(quán)利要求16-18任意一項(xiàng)所述的測試服務(wù)器,其特征在于, 所述采樣模塊獲得的所述網(wǎng)絡(luò)性能采樣數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)帶寬、交易失敗數(shù)和交易延遲時(shí)間。
      全文摘要
      本發(fā)明提供一種測試過程的監(jiān)控方法、測試管理服務(wù)器和測試服務(wù)器,所述測試過程的監(jiān)控方法包括測試管理服務(wù)器向測試服務(wù)器發(fā)送數(shù)據(jù)獲取請求;接收所述測試服務(wù)器發(fā)送的測試性能數(shù)據(jù),該測試性能數(shù)據(jù)包括所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息;顯示所述測試服務(wù)器當(dāng)前的網(wǎng)絡(luò)性能采樣數(shù)據(jù)、所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息,并根據(jù)所述測試服務(wù)器當(dāng)前的錯(cuò)誤數(shù)和錯(cuò)誤信息確定并顯示所述測試服務(wù)器當(dāng)前的狀態(tài)。本發(fā)明可以實(shí)現(xiàn)對測試服務(wù)器進(jìn)行監(jiān)控,及時(shí)獲取測試服務(wù)器的狀態(tài),并且由于測試管理服務(wù)器與測試服務(wù)器獨(dú)立設(shè)置,因此,對測試服務(wù)器的監(jiān)控,不會(huì)影響測試服務(wù)器所屬測試系統(tǒng)的性能。
      文檔編號H04L12/26GK102710458SQ20121014011
      公開日2012年10月3日 申請日期2012年5月8日 優(yōu)先權(quán)日2012年5月8日
      發(fā)明者馬旭華 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1