您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 > Jmeter
用 Apache JMeter 測(cè)試 WebSphere 性能
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/11/30 14:09:32 ] 推薦標(biāo)簽:

  在完成 WAS Express 安裝之后,繼續(xù)執(zhí)行 Start -> Programs -> IBM WebSphere Application Server Express 5.1 -> First Steps。單擊 Verify Server Installation 來(lái)驗(yàn)證 WebSphere Application Server - Express 的安裝是否成功。您應(yīng)該在每項(xiàng)測(cè)試的后看到消息“OK”。
  在安裝了 DB2 UDB Express 之后,則繼續(xù)執(zhí)行 Start -> Programs -> IBM DB2 -> Set-up Tools -> First Steps,以便創(chuàng)建 SAMPLE 數(shù)據(jù)庫(kù);蛘,您可以通過(guò)在 DB2 命令窗口中(Start -> Programs -> IBM DB2 -> Command Line Tools -> Command Window)執(zhí)行 C:>DB2 Installation folder>SQLLIBin 中的 db2sampl 來(lái)完成該工作。我們稍后將在應(yīng)用程序中使用該數(shù)據(jù)庫(kù)中的一個(gè)表。
  DB2 控制中心(Control Center)是 DB2 的管理中心。要檢查 SAMPLE 數(shù)據(jù)庫(kù)是否創(chuàng)建成功,您可以通過(guò) Start -> Programs -> IBM DB2 -> General Administration Tools -> Control Center 調(diào)用 DB2 控制中心。如您在圖 3 中所見(jiàn),若要顯示系統(tǒng)所編目的所有 DB2 系統(tǒng),可以通過(guò)單擊 Systems 前的 + 符號(hào)來(lái)展開(kāi)對(duì)象樹(shù)。屏幕的左邊部分將列出可用的 DB2 系統(tǒng)。本例中,系統(tǒng) LIMSS 包含了一個(gè)名為 DB2 的 DB2 實(shí)例,而數(shù)據(jù)庫(kù) SAMPLE 位于該實(shí)例中。當(dāng)加亮顯示某一表時(shí),屏幕的右邊部分會(huì)顯示該表的所有相關(guān)細(xì)節(jié)。
  圖 3. DB2 Control Center
  
 

  現(xiàn)在,讓我們繼續(xù)考慮應(yīng)用程序本身的問(wèn)題。
  
  使用 WebSphere Studio Site Developer 開(kāi)發(fā) Java Web 應(yīng)用程序
  J2EE 規(guī)范是用以開(kāi)發(fā)、部署和運(yùn)行企業(yè) Web 應(yīng)用程序的標(biāo)準(zhǔn)。IBM WebSphere Application Server V5 已經(jīng)完成了 J2EE 規(guī)范的整套測(cè)試包。該產(chǎn)品支持所有的 J2EE 1.3 API,并且進(jìn)行了大量擴(kuò)展。您可以檢查在http://java.sun.com/j2ee/compatibility.html上檢查由 Sun Microsystmes 所宣布的 J2EE 兼容產(chǎn)品清單。
  
  圖 4 展示了 J2EE 包裝,有助于理解 J2EE 應(yīng)用程序的組件。
  
  圖 4. J2EE 包裝
  
 

  正如您可以從圖 4 中所看到的,企業(yè)應(yīng)用項(xiàng)目(MyApp.ear)包含了部署企業(yè)(J2EE)應(yīng)用程序所需的資源層次結(jié)構(gòu)。它可能包含 Web 模塊、EJB 模塊、JAR 文件和應(yīng)用程序客戶機(jī)模塊的組合。企業(yè)應(yīng)用項(xiàng)目將被導(dǎo)出用作企業(yè)檔案(EAR)文件,EAR 文件包括企業(yè)應(yīng)用項(xiàng)目中所定義的所有文件,以及用于部署描述符中所定義的每個(gè) J2EE 模塊項(xiàng)目的適當(dāng)?shù)哪K檔案文件,例如 Web 檔案(WAR)和 EJB JAR 文件。
  
  WebSpere Application Server - Express 不支持 EJB 組件,因此,用該產(chǎn)品進(jìn)行的典型企業(yè)應(yīng)用程序部署主要包括 Web 模塊和 JAR 支持文件。
  
  WSSD 提供了不同的透視圖,用于以不同的方式查看和使用資源。一個(gè)透視圖包含一組視圖、編輯器以及與該透視圖內(nèi)可能執(zhí)行的任務(wù)相匹配的工具欄選項(xiàng)。在應(yīng)用程序的部署階段,您可以使用 WSSD 中的不同透視圖,如 Web 透視圖、Data 透視圖或 Server 透視圖。
  
  例如,Server 透視圖的設(shè)計(jì)考慮了服務(wù)器或單元測(cè)試環(huán)境中的操作。有一個(gè)服務(wù)器控制臺(tái)(console)視圖、一個(gè)顯示服務(wù)器配置的視圖、一個(gè)允許您啟動(dòng)和停止服務(wù)器的視圖等等。(見(jiàn)圖 5。)
  
  圖 5. WSSD 中的 Server 透視圖
  
 

  本示例中,我們主要將使用 Web 透視圖來(lái)開(kāi)發(fā) Web 項(xiàng)目組件。
  
  因此本文的目的是向您概述在 WebSphere Application Server - Express 上部署使用 DB2 UDB Express 的 Java Web 應(yīng)用程序,所以我們將開(kāi)發(fā)一個(gè)簡(jiǎn)單的解決方案,用以向 DB2 UDB Express 上的后端數(shù)據(jù)庫(kù)輸入用戶 ID 和口令。一旦成功建立連接,應(yīng)用程序會(huì)在一個(gè)表中顯示雇員記錄。
  
  在下一節(jié)中,我們將一步步介紹示例的創(chuàng)建。因?yàn)槲覀冃枰焖偻瓿蓱?yīng)用程序,所以我在本示例中使用的編程模型可能并不適合您的環(huán)境。本示例中的頁(yè)面表示緊密配合了業(yè)務(wù)邏輯,這將阻礙將來(lái)的應(yīng)用程序可伸縮性。此外,該示例不包括異常處理。請(qǐng)注意,這只是一個(gè)學(xué)習(xí)示例,所以要使用適合您環(huán)境的架構(gòu)。
  
  創(chuàng)建應(yīng)用程序
  步驟 1 – 創(chuàng)建 MyFirstTest Web 項(xiàng)目
  現(xiàn)在,我們將創(chuàng)建 Web 項(xiàng)目了。從 Web 透視圖(Window -> Open Perspective -> Web)中,執(zhí)行下列操作:
  
  選擇 File -> New -> Dynamic Web Project。
  輸入項(xiàng)目名 MyFirstTest,并確認(rèn)是否選擇了 Configure advanced options 復(fù)選框。這將允許您選擇企業(yè)應(yīng)用項(xiàng)目。
  單擊 Next。
  在 EAR Project 列表框旁,單擊 New,并輸入項(xiàng)目名 MyFirstTestEa

上一頁(yè)1234下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd