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

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

用 Apache JMeter 測試 WebSphere 性能(2)

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

  將企業應用程序發布到服務器上
  假如您未修改默認的服務器首選項,那么您的應用程序 MyFirstTest 將會被自動地發布到測試環境中,如圖 11 所示:
  圖 11. 在測試環境中發布 MyFirstTest 應用程序
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖一)


  在完成發布之后,還將自動啟動服務器 server1。您將在控制臺視圖中看到消息‘Server server1 open for e-business’。這表明該服務器已經啟動成功。我們的應用程序 index.Html 還將在 Web 瀏覽器中打開。
  
  用特定于應用程序的值更新服務器配置
  在此時,我們仍然還未完成,請關閉 Web 瀏覽器并停止 server1,因為我們還未用 JDBC 驅動程序和 SAMPLE 數據庫的數據源更新服務器配置。
  
  JDBC 2.0 提供了兩種建立數據庫連接的方法。第一種方法是通過使用驅動程序治理器界面來完成。這是從 JDBC 1.0 繼續下來的,并要付出高昂的性能代價。通過該方法,每當您從程序訪問數據庫時,都要創建連接,從而招致大量的處理開銷。
  
  另一種處理數據庫連接的方法就是使用數據源(data source)對象。通過使用數據源對象,您可以訪問一個連接數據源的連接池。連接池可提高性能,因為一將數據源對象實例化,它就會創建一個連接。當 servlet 或其他客戶機需要使用連接時,它就通過 JNDI 服務器中的名稱查找數據源對象。然后,數據源對象將給客戶機返回一個連接。客戶機完成連接之后,就釋放它。然后,數據源對象將該連接返回給可用池。
  
  由于連接池有許多優點,所以在 Web 應用程序中偏愛使用數據源對象的方法來處理數據庫連接。我們將在本示例中使用數據源對象。
  
  切換至底部窗格中的 Servers 選項卡。您將看到 WebSphere EXPRess v5.1 測試環境(Test Environment)的狀態被設置為 Started。要停止該服務器,請右擊 Servers 視圖并選擇 Stop。其狀態將馬上被修改為 Stopping,并且在最后,Console 視圖將自動打開,并顯示您的 server1 已經停止。
  
  切回至 Web 透視圖中的 Servers 選項卡。雙擊測試服務器來打開配置。切換至 Data source 選項卡。第一步就是向配置添加一個 JDBC 提供程序。這將告訴服務器要使用哪一類 JDBC 驅動程序來訪問數據庫。
  
  您將看到配置中已經預先定義了一個 Cloudscape 驅動程序和數據源信息。它用于支持與 WAS Express 一起配送的應用程序樣例。
  
  單擊 JDBC 提供程序列表旁邊的 Add。在窗口上方選擇 IBM DB2,并在窗口下方選擇 DB2 Legacy CLI-based Type 2 JDBC Driver。單擊 Next??梢匀我庠O置名稱,本示例中,我們將其命名為 DB2 JDBC Driver。您看到的實現類名和類路徑都是 DB2 JDBC 提供程序所默認的。請注重,所指定的類路徑中必須可獲得驅動程序 db2java.zip。類路徑使用變量 ${DB2_JDBC_DRIVER_PATH},我們稍后將定義它。
  
  現在,按照圖 12 中所示步驟來定義數據源資源(Data Source Resource)。
  
  圖 12. 添加數據源
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖二)

  在 Modify Data Source 屏幕中,將 Name 修改為 SAMPLE,并確保 JNDI 名為 jdbc/SAMPLE,這將匹配我們在 MakeConnection.java 中所指定的名稱。單擊 Next,并確保將 databaseName 的值設置為 SAMPLE。單擊 Finish,您就完成了數據源的定義。
  
  前面所指定的類路徑變量 ${DB2_JDBC_DRIVER_PATH} 缺仍然還未定義。切至 Variables 選項卡。節點設置中預先定義了變量 DB2_JDBC_DRIVER_PATH,但是其值還是空的。按照圖 13 中所示的步驟來定義驅動程序的位置。
  
  圖 13. 定義 DB2 JDBC 驅動程序的位置
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖三)

  啟動服務器
  下一步就是啟動服務器。在底部窗格的 Servers 視圖中選擇 WebSphere Express V5.1 Test Environment。右擊并選擇 Start。
  Console 視圖將自動打開,并顯示服務器運行時消息。假如您發現了問題,或者該服務器未啟動,就檢查控制臺消息,解決問題后再試一次。
  
  您將在控制臺視圖中看到消息“Server server1 open for e-business”,這表明服務器已經啟動成功。
  
  運行應用程序
  按照圖 14 中所示的步驟來運行 MyFirstTest 應用程序。
  圖 14. 運行應用程序
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖四)

  該應用程序將在 Web 瀏覽器中打開,如圖 15 所示。
  
  圖 15. 測試應用程序
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖五)

  現在,我們將實踐應用程序代碼。使用您用于創建 SAMPLE 數據庫的 ID 和口令來建立到 DB2 UDB Express 的連接。假如您所提供的 ID 和口令是無效的,那么您將看到一個錯誤頁面。否則,將顯示帶有細節信息的雇員列表,如下面的圖 16 所示:
  
  圖 16. 帶有細節信息的雇員列表
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖六)

  我們已經在 WebSphere 測試環境中測試了應用程序,并且沒有發生錯誤。首先要確保停止了服務器,右擊 Servers 視圖并選擇 Stop。接下來的事情就是將該應用程序作為企業應用程序部署到 Express application Server 上。
  
  在典型的生產環境中,應用程序通常是通過治理控制臺(administrative console)來治理的。本示例中,我們將應用程序 MyFirstTest 導出到一個 EAR 文件,并將之放置在應用程序服務器上來進行部署。
  
  在 Web 透視圖中,按照圖 17 中所示的步驟來將 MyFirstTest 企業應用程序導出到 EAR 文件中。
  
  圖 17. 將 MyFirstTest 導出至 EAR 文件
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖七)

  下一步就是將前一步所導出的 EAR 文件安裝為 WebSphere Application Server Express 企業應用程序。我們將使用 WebSphere Administrative Console 的工具來執行安裝。
  
  因為已將治理控制臺應用程序默認地安裝在 server1 上,所以必須啟動它來訪問應用程序。您可以通過 Start -> Programs -> IBM WebSphere Application Server – Express 5.1 -> Start Application Server 來啟動該服務器。
  
  打開瀏覽器,并輸入這個 URL:http://localhost:7090/admin 來啟動 WebSphere Administrative Console。在安裝 WAS Express 時,定義了一個虛擬主機 admin_host,用于訪問 WebSphere Administrative Console。其配置匹配端口 7090 中的請求。
  
  在安裝時,具有訪問該服務器的 Web 瀏覽器的任何人都可以訪問治理控制臺。假如您需要執行用戶身份驗證,這就需要啟用 WebSphere 全局安全性。本示例中將忽略這一部分內容。
  
  按照圖 18 中所示的步驟來將 EAR 文件安裝為一個使用 Administrative Console 的企業應用程序。
  
  圖 18. 安裝新的應用程序 MyFirstTest.ear
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖八)

  下一頁面包含了 4 個步驟。每一步都選擇默認值并繼續。在最后一步中,單擊 Finish。您將看到一條“Application MyFirstTestEar”安裝成功的消息。您必須在此時保存配置。單擊 Save to Master Configuration,然后單擊 Save 按鈕。您應返回 Administrative Console 主頁。
  
  接下來,我們將為應用程序創建 JDBC 提供程序和數據源資源(Data Source Resources)。按照圖 19 中所示的步驟來定義 JDBC 提供程序和數據源。
  
  圖 19. 定義 JDBC 提供程序和數據源
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖九)

  我們已經完成了 JDBC 提供程序的定義;讓我們繼續定義數據源資源(Data Source Resource)。
  
  在 Administrative Console 的左邊框架中,選擇 Resources -> JDBC Providers。選擇您剛創建的 JDBC 提供程序,即 DB2 Legacy CLI-based Type 2 JDBC Driver。在該頁面的 Additional Properties 選項卡中,選擇 Data Sources。
  
  在 Data Sources 頁面中,單擊 New。按照圖 20 中所示的步驟來創建新的數據源。
  
  圖 20. 創建新的數據源
  
 用 Apache JMeter 測試 WebSphere 性能(2)(圖十)

  現在,從現有的資源中選擇 SAMPLE。在該頁的 Additional Properties 選項卡中,選擇 Custom Properties。單擊 Custom Properties 表中的 databaseName 鏈接。將 databaseName 的值填寫為 Sample 并單擊 OK。保存該配置。
  
  我們需要指定的另一個變量就是 DB2 JDBC 驅動程序在服務器上的位置。按照圖 21 中所示的步驟來定義該驅動程序的位置。
  
  圖 21. 指定 DB2 JDBC 驅動程序的位置
  
用 Apache JMeter 測試 WebSphere 性能(2)(圖十)

  現在,我們預備測試 Express Application Server 上所部署的 MyFirstTest 應用程序。
  
  在 Administrative Console 的左邊框架中,選擇 Applications -> Enterprise Applications,并確保 MyFirstTestEar 的狀態為 started。
  
  打開瀏覽器來測試該應用程序。該應用程序的 URL 將與 WebSphere Studio Site Developer 環境的(http://localhost:7080/MyFirstTest/)相同。
  
  測試您的應用程序,并驗證該應用程序是否被正確部署到應用程序服務器上。假如應用程序中沒有錯誤,就表示您已經在 Express Application Server 中成功地部署了您的應用程序。
  
  結束語
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
69**夜色精品国产69乱| 国产精品狼人色视频一区| 国产精品久久久久999| 国产精品91免费在线| 国产在线视频欧美| 亚洲三级黄色在线观看| 国产精品亚洲激情| 韩国三级日本三级少妇99| 亚洲国产精品999| 欧美高清视频免费观看| 国产精品久久久久91| 成人免费网站在线观看| 精品国产91久久久久久老师| 日韩欧美国产网站| 国内精品久久久久久久久| 欧美精品久久久久久久| 免费成人高清视频| 亚洲午夜精品久久久久久久久久久久| 日本一区二区三区在线播放| 欧美激情一级精品国产| 最近免费中文字幕视频2019| 91精品久久久久久久久久久久久| 欧美成人一区二区三区电影| 97**国产露脸精品国产| 日韩免费在线观看视频| 亚洲综合第一页| 欧美日韩中文字幕综合视频| 91精品免费视频| 欧美精品福利视频| 黑人与娇小精品av专区| 欧美老少做受xxxx高潮| 国产中文字幕亚洲| 亚洲精品福利免费在线观看| 97在线观看免费| 亚洲免费视频一区二区| 亚洲精品电影网| 欧美精品在线第一页| 欧美色视频日本版| 在线播放日韩专区| 久久综合色影院| 成人福利在线视频| 国产精品日韩精品| 国产在线视频一区| 国产精品极品美女粉嫩高清在线| 亚洲18私人小影院| 国产91精品在线播放| 日韩av在线免费观看| 亚洲国产高清高潮精品美女| 成人久久一区二区| 91网站在线免费观看| 81精品国产乱码久久久久久| 欧美xxxx18国产| 国产亚洲欧美另类中文| 伊人久久免费视频| 久久久久久尹人网香蕉| 亚洲欧美日韩精品| 18性欧美xxxⅹ性满足| 国产日产欧美精品| 91成人天堂久久成人| 亚洲最大av网| 欧美日韩中文字幕在线视频| 欧美激情一区二区三区高清视频| 精品激情国产视频| 日韩精品中文字幕有码专区| 57pao成人永久免费视频| 色婷婷综合久久久久中文字幕1| 色偷偷偷亚洲综合网另类| 国产成人久久精品| 亚洲国产天堂网精品网站| 欧美一级大片在线观看| 欧美一级大片在线免费观看| 久久影视电视剧免费网站清宫辞电视| 日韩欧美成人免费视频| 2019亚洲男人天堂| 亚洲欧美中文日韩在线| 色妞在线综合亚洲欧美| 中文字幕亚洲综合久久筱田步美| 亚洲激情视频在线播放| 日韩av在线资源| 亚洲视频电影图片偷拍一区| 国产欧美一区二区三区视频| zzjj国产精品一区二区| 欧美激情网站在线观看| 亚洲国产精品热久久| 日韩激情av在线免费观看| 欧美精品久久久久a| 亚洲免费小视频| 麻豆一区二区在线观看| 亚洲女人被黑人巨大进入| 亚洲深夜福利视频| 午夜精品久久久久久99热软件| 麻豆国产va免费精品高清在线| 国产在线98福利播放视频| 久久成人精品一区二区三区| 自拍亚洲一区欧美另类| 久久香蕉精品香蕉| 中文精品99久久国产香蕉| 视频一区视频二区国产精品| 亚洲一区国产精品| 日韩av三级在线观看| 久久久亚洲成人| 欧美日韩国产综合新一区| 一区二区三区高清国产| 26uuu国产精品视频| 日韩亚洲成人av在线| 亚洲第一视频网站| 中文字幕在线国产精品| 久久久亚洲精品视频| 亚洲欧洲午夜一线一品| 久久国产精品首页| 茄子视频成人在线| 国产亚洲精品美女久久久久| 亚洲欧洲自拍偷拍| 亚洲成人黄色在线| 亚洲精品动漫100p| 中文字幕欧美精品在线| 国产午夜精品全部视频在线播放| 日韩成人在线网站| 欧美日韩免费网站| 欧美成人h版在线观看| 日本人成精品视频在线| 亚洲跨种族黑人xxx| 国产精品第一第二| 久久99久久99精品免观看粉嫩| 国产丝袜一区二区| 欧美激情免费视频| 亚洲精品小视频在线观看| 91精品美女在线| 97精品国产97久久久久久春色| 色悠久久久久综合先锋影音下载| 国语自产在线不卡| 久久夜精品香蕉| 亚洲xxxx18| 欧美成人午夜激情视频| 国产成人精品免高潮费视频| 色婷婷综合久久久久| 欧美性受xxxx黑人猛交| 国产精品免费视频xxxx| 欧美日韩第一视频| 亚洲a∨日韩av高清在线观看| 久色乳综合思思在线视频| 日韩av电影院| 成人福利视频在线观看| 国产日韩欧美中文| 国产欧美欧洲在线观看| 欧美日本亚洲视频| 精品偷拍各种wc美女嘘嘘| 97精品国产97久久久久久免费| 欧美性理论片在线观看片免费| 亚洲影院污污.| 亚洲男人天堂久| 亚洲国产另类久久精品| 疯狂欧美牲乱大交777| 日本人成精品视频在线| 中文字幕免费精品一区高清| 久久久久久久久久久人体| 欧美日韩国产一区中文午夜| 日韩精品高清在线| 亚洲欧美成人精品| 成人网址在线观看| 国产丝袜一区二区| 91亚洲永久免费精品| 欧美性受xxxx白人性爽| 97视频免费在线观看|