亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用 Apache JMeter 測試 WebSphere 性能(1)

2019-11-18 12:43:16
字體:
來源:轉載
供稿:網友

  WebSphere application Server - EXPRess 和 DB2 UDB Express 簡介
  WebSphere Application Server - Express 是 WebSphere Application Server 家族中最簡單的成員。因為它的目標是中小型公司,而這些公司可能不需要其他產品所提供的所有功能,所以它只包含了 WebSphere Application Server 完整架構的一個子集。例如,它未包括 EJB 支持。
  
  WebSphere Application Server - Express 由兩個主要產品構成:
  
  
  Express Application Server - 用以支持 Web 應用程序部署和運行的全功能生產系統
  WebSphere Studio Site Developer(WSSD) - 答應您創建和測試應用程序的開發工具
  
  圖 1 向您展示了 WebSphere Application Server - Express 架構的概貌。
  
  圖 1. WebSphere Application Server - Express 概貌
  
 用 Apache JMeter 測試 WebSphere 性能(1)(圖一)

  以下是 WebSphere Application Server 中使用的術語:
  
  應用程序服務器
  應用程序服務器是您的應用程序將要執行的基本運行庫組件。您可以在配置中定義一個或多個應用程序服務器;但是在 Express 級別上,不能將工作負載分布在多個應用程序服務器中。
  
  以下是應用程序服務器中的主要組件:
  
  Web 容器
  每個應用程序服務器運行庫都有一個邏輯 Web 容器。該容器將處理 servlet、jsp 文件以及其他類型的服務器端內容。Web 容器配置提供了應用程序服務器組件的有關信息,該組件處理由 Web 服務器所提交的請求。
  嵌入式 IBM HTTP 服務器
  在典型的應用程序服務器環境中,您將具有一個 Web 服務器來為 Html 頁面服務。需要動態內容的請求(使用 JSP 或 servlet)將被傳遞給應用程序服務器。Express Application Server 提供了基于 IBM HTTP 服務器的嵌入式 Web 服務器。這個嵌入式服務器可用于為應用程序提供靜態的 Web 頁面。雖然無法完全配置 Web 服務器,但是它提供了 WebSphere Application Server - Express 環境中運行的應用程序所需的功能。
  節點
  一個節點就是一個共享公共配置的 WebSphere 治理的邏輯進程分組。節點通常與 Application Server 的物理安裝有關。在應用程序的 Express 配置中,就只有一個稱作 DefaultNode 的節點。
  單元
  單元是更高級的 Application Server 版本中所使用的治理概念。應用程序服務器附屬于節點,而節點則屬于單元。在 Express 配置中,只有一個稱作 DefaultNode 的單元。
  可在以下地方找到更多 WebSphere 的術語定義:
  http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246976.html?Open
  http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246555.html?Open
  
  DB2 UDB Express 是 IBM DB2 家族中定價最低的全功能關系數據庫版本。它是專為幫助中小型公司集成和治理其業務而設計的。
  
  圖 2 展示了 DB2 UDB Express 的概貌。
  
  圖 2. DB2 UDB Express 概貌
  
 用 Apache JMeter 測試 WebSphere 性能(1)(圖二)

  以下是一些您必須熟悉的 DB2 基本術語:
  
  DB2 治理服務器(DB2 Administration Server,DAS)
  圖 2 外部定義了一個物理機器(“My Server”)。所有安裝了 DB2 的機器都具有一個稱作 DAS 的后臺進程。DAS 的主要目的是為了提供遠程治理支持。每個物理機器都應該具有一個 DAS 服務器進程。
  
  實例
  實例是一個提供數據庫訪問的進程集合。一個實例可用于提供到一個或多個數據庫的服務。您可以在一臺機器上安裝一個或多個實例,而每個實例都充當一個獨立的服務器環境,因此,這些實例的停止和重啟都互不影響。
  
  每個實例還具有自己的配置文件,數據庫治理器配置文件(DBM CFG)用于進行實例級的安全、性能變量和通信配置。每個實例都有一個 DBM CFG。
  
  數據庫
  數據庫是一組表的集合,包括數據以及相關對象,如索引、視圖、觸發器和存儲過程。實例進程提供到數據庫數據的訪問。
  
  每個數據庫都具有自己的數據庫級配置文件,稱作數據庫配置文件(DB CFG)。
  
  安裝 WebSphere 和 DB2 UDB Express 產品
  在后面的一個實踐中,我們將使用 IBM WebSphere Application Server Express V5.1 和 IBM DB2 Universal Database Express V8.1??蓮囊韵?Web 站點下載 WebSphere Application Server Express 和 DB2 UDB Express 的試驗版本:
  http://www14.software.ibm.com/webapp/download/home.jsp。
  
  我們不會一步步地介紹安裝,因為該過程有向導協助進行并且極其簡單。以下是您驗證是否成功完成安裝時可采取的一些步驟:
  
  在完成 WAS Express 安裝之后,繼續執行 Start -> Programs -> IBM WebSphere Application Server Express 5.1 -> First Steps。單擊 Verify Server Installation 來驗證 WebSphere Application Server - Express 的安裝是否成功。您應該在每項測試的最后看到消息“OK”。
  在安裝了 DB2 UDB Express 之后,則繼續執行 Start -> Programs -> IBM DB2 -> Set-up Tools -> First Steps,以便創建 SAMPLE 數據庫。或者,您可以通過在 DB2 命令窗口中(Start -> Programs -> IBM DB2 -> Command Line Tools -> Command Window)執行 C:/>DB2 Installation folder>/SQLLIB/bin/ 中的 db2sampl 來完成該工作。我們稍后將在應用程序中使用該數據庫中的一個表。
  DB2 控制中心(Control Center)是 DB2 的治理中心。要檢查 SAMPLE 數據庫是否創建成功,您可以通過 Start -> Programs -> IBM DB2 -> General Administration Tools -> Control Center 調用 DB2 控制中心。如您在圖 3 中所見,若要顯示系統所編目的所有 DB2 系統,可以通過單擊 Systems 前的 + 符號來展開對象樹。屏幕的左邊部分將列出可用的 DB2 系統。本例中,系統 LIMSS 包含了一個名為 DB2 的 DB2 實例,而數據庫 SAMPLE 就位于該實例中。當加亮顯示某一表時,屏幕的右邊部分就會顯示該表的所有相關細節。
  圖 3. DB2 Control Center
  
 用 Apache JMeter 測試 WebSphere 性能(1)(圖三)

  現在,讓我們繼續考慮應用程序本身的問題。
  
  使用 WebSphere Studio Site Developer 開發 java Web 應用程序
  J2EE 規范是用以開發、部署和運行企業 Web 應用程序的標準。IBM WebSphere Application Server V5 已經完成了 J2EE 規范的整套測試包。該產品支持所有的 J2EE 1.3 API,并且進行了大量擴展。您可以檢查在 http://java.sun.com/j2ee/compatibility.html 上檢查由 Sun Microsystmes 所公布的 J2EE 兼容產品清單。
  
  圖 4 展示了 J2EE 包裝,有助于理解 J2EE 應用程序的組件。
  
  圖 4. J2EE 包裝
  
 用 Apache JMeter 測試 WebSphere 性能(1)(圖四)

  正如您可以從圖 4 中所看到的,企業應用項目(MyApp.ear)包含了部署企業(J2EE)應用程序所需的資源層次結構。它可能包含 Web 模塊、EJB 模塊、JAR 文件和應用程序客戶機模塊的組合。企業應用項目將被導出用作企業檔案(EAR)文件,EAR 文件包括企業應用項目中所定義的所有文件,以及用于部署描述符中所定義的每個 J2EE 模塊項目的適當的模塊檔案文件,例如 Web 檔案(WAR)和 EJB JAR 文件。
  
  WebSpere Application Server - Express 不支持 EJB 組件,因此,用該產品進行的典型企業應用程序部署主要包括 Web 模塊和 JAR 支持文件。
  
  WSSD 提供了不同的透視圖,用于以不同的方式查看和使用資源。一個透視圖包含一組視圖、編輯器以及與該透視圖內最可能執行的任務相匹配的工具欄選項。在應用程序的部署階段,您可以使用 WSSD 中的不同透視圖,如 Web 透視圖、Data 透視圖或 Server 透視圖。
  
  例如,Server 透視圖的設計就考慮了服務器或單元測試環境中的操作。有一個服務器控制臺(console)視圖、一個顯示服務器配置的視圖、一個答應您啟動和停止服務器的視圖等等。(見圖 5。)
  
  圖 5. WSSD 中的 Server 透視圖
  
 用 Apache JMeter 測試 WebSphere 性能(1)(圖五)

  本示例中,我們主要將使用 Web 透視圖來開發 Web 項目組件。
  
  因此本文的目的是向您概述在 WebSphere Application Server - Express 上部署使用 DB2 UDB Express 的 Java Web 應用程序,所以我們將開發一個簡單的解決方案,用以向 DB2 UDB Express 上的后端數據庫輸入用戶 ID 和口令。一旦成功建立連接,應用程序就會在一個表中顯示雇員記錄。
  
  在下一節中,我們將一步步介紹示例的創建。因為我們需要快速完成應用程序,所以我在本示例中使用的編程模型可能并不適合您的環境。本示例中的頁面表示緊密配合了業務邏輯,這將阻礙將來的應用程序可伸縮性。此外,該示例不包括異常處理。請注重,這只是一個學習示例,所以要使用最適合您環境的架構。
  
  創建應用程序
  步驟 1 – 創建 MyFirstTest Web 項目
  現在,我們將創建 Web 項目了。從 Web 透視圖(Window -> Open Perspective -> Web)中,執行下列操作:
  
  選擇 File -> New -> Dynamic Web Project。
  輸入項目名 MyFirstTest,并確認是否選擇了 Configure advanced options 復選框。這將答應您選擇企業應用項目。
  單擊 Next。
  在 EAR Project 列表框旁,單擊 New,并輸入項目名 MyFirstTestEa

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲福利视频免费观看| 久久久久亚洲精品成人网小说| 91av在线不卡| 91久久国产精品91久久性色| 91精品视频在线免费观看| 欧美孕妇性xx| 在线色欧美三级视频| 国产精品18久久久久久首页狼| 国模极品一区二区三区| 国产精品免费一区豆花| 国产精品高潮视频| 69视频在线免费观看| 成人免费网站在线看| 亚洲欧美日韩一区二区三区在线| 中文日韩在线观看| 日韩欧美在线视频观看| 欧美亚洲日本网站| 麻豆精品精华液| 91高清免费视频| 精品动漫一区二区三区| 中日韩午夜理伦电影免费| 久久久久久网址| 亚洲欧美中文字幕在线一区| 国产精品久久久久久久av电影| 色悠久久久久综合先锋影音下载| 国产97在线视频| 国产成人亚洲精品| 成人久久18免费网站图片| 91手机视频在线观看| 日本精品视频在线播放| 国产精品视频久久久| 在线观看国产成人av片| 伊人精品在线观看| 日韩欧美精品免费在线| 97在线精品国自产拍中文| 中国china体内裑精亚洲片| 欧美精品videosex极品1| 久久99国产精品自在自在app| 久久综合网hezyo| 成人黄色网免费| 国产精品美女免费视频| 色狠狠av一区二区三区香蕉蜜桃| 成人午夜一级二级三级| 久久久久久com| 日韩av在线影院| 亚洲乱码国产乱码精品精天堂| 国产大片精品免费永久看nba| 日韩中文视频免费在线观看| 欧美xxxx14xxxxx性爽| 日本精品免费观看| 久久高清视频免费| 精品美女久久久久久免费| 日本老师69xxx| 欧美性猛交xxxx久久久| 久久久久久久久久久国产| 在线观看国产精品淫| 国产精品久久久久77777| 欧美日韩免费在线| 日本高清不卡在线| 国内精品久久影院| 精品久久香蕉国产线看观看gif| 午夜精品一区二区三区在线| 一区二区欧美日韩视频| 日韩国产欧美精品一区二区三区| 九色精品美女在线| 亚洲欧美www| 91视频国产高清| 国产精品亚洲网站| 亚洲va国产va天堂va久久| 久久久久久国产三级电影| 欧美日韩国产成人| 成人日韩av在线| 久久久久久欧美| 一个人www欧美| 一区二区三区视频免费在线观看| 亚洲xxxx做受欧美| 久久久91精品国产| 国产免费观看久久黄| 98视频在线噜噜噜国产| 国产日韩精品在线播放| 欧美日本高清视频| 精品日本美女福利在线观看| 日本亚洲欧美三级| 亚洲综合一区二区不卡| 精品久久久久久久中文字幕| 日韩在线视频网| 亚洲无线码在线一区观看| 91在线视频免费| 国产精品欧美一区二区| 日韩免费在线视频| 亚洲经典中文字幕| 国产性色av一区二区| 亚洲成人动漫在线播放| 97精品久久久| 亚洲成人三级在线| 亚洲最大的网站| 国产精品99久久久久久人| 国产女同一区二区| 精品国产一区二区在线| 亚洲另类欧美自拍| 亚洲精品大尺度| 在线精品国产欧美| 亚洲国产精品电影在线观看| 伊人伊人伊人久久| 亚洲福利视频久久| 色青青草原桃花久久综合| 亚洲人成77777在线观看网| 亚洲网站在线观看| 精品国产一区二区三区久久狼5月| 久久久久久久国产精品| 国产91在线播放九色快色| 亚洲图片欧洲图片av| 欧美日韩国产专区| 欧美床上激情在线观看| 精品av在线播放| 国产日韩在线免费| 日韩欧美中文免费| 亚洲一区二区三区四区视频| 美日韩精品免费视频| 中文字幕自拍vr一区二区三区| 国产精品日韩一区| 九色精品美女在线| 国产69精品久久久| 精品免费在线观看| 成人妇女免费播放久久久| 欧美性一区二区三区| 久久视频国产精品免费视频在线| 国产欧美一区二区三区在线看| 日韩一区二区精品视频| 亚洲综合中文字幕在线观看| 亚洲aa中文字幕| 日本欧美一二三区| 国产亚洲视频在线观看| 中文字幕欧美日韩精品| 国产色婷婷国产综合在线理论片a| 欧美激情免费视频| 亚州成人av在线| 日韩免费观看高清| 国产精品免费久久久久影院| 国产精品jvid在线观看蜜臀| 亚洲成人三级在线| 日韩精品极品在线观看| 国产欧美一区二区三区在线| 久久久亚洲国产| 国产在线精品一区免费香蕉| 美女精品视频一区| 91精品国产网站| 欧美成人网在线| 成人精品久久久| 国产精品久久久久久久午夜| 日本亚洲精品在线观看| 亚洲a区在线视频| 久久久精品影院| 国产精品国产三级国产aⅴ9色| 久久久女人电视剧免费播放下载| 国产亚洲视频中文字幕视频| 在线观看欧美日韩| 国产成人精品在线视频| 国产亚洲人成a一在线v站| 姬川优奈aav一区二区| 欧美丰满少妇xxxxx做受| 91免费福利视频| 一本大道香蕉久在线播放29| 国产精品欧美激情在线播放|