|
級別: 中級
Ashish Patel , IBM Performance Optimization Toolkit (IPOT) 架構(gòu)師兼首席開發(fā)人員, IBM Rational Oliver E. Cole , 總裁, 顧問
2007 年 3 月 13 日
2006 年 6 月,Eclipse Test & Performance Tools Platform (TPTP) 項目在 TPTP V4.2 的基礎(chǔ)上發(fā)布了開源的 Application Response Measurement (ARM) V4.0 實現(xiàn)。本教程介紹了 TPTP 項目并說明了 ARM 的實現(xiàn)方法及與 TPTP 的集成方法。討論了實現(xiàn)這一點涉及到的協(xié)定,以及前行中遇到的挑戰(zhàn)。具體示例將顯示 TPTP 如何開始將 ARM 用于應(yīng)用程序。
在本教程中
本教程介紹了 Eclipse Test & Performance Tools Platform (TPTP) 項目如何擴展其工具集以使用 The Open Group Application Response Measurement (ARM) 應(yīng)用方法進行響應(yīng)時間跟蹤。從 TPTP V4.2 開始,性能分析人員將可以使用 Eclipse TPTP —— 或者基于 TPTP 技術(shù)的產(chǎn)品 —— 在事務(wù)通過復(fù)合應(yīng)用程序的各種組件傳遞時識別和監(jiān)視各個事務(wù)。
本文中介紹的 ARM 實現(xiàn)是在 2006 年 6 月隨 TPTP V4.2 一起發(fā)布的 Technology Preview。將來,它將完全被集成到 TPTP 中。
目的
本教程的目的在于展示如何通過 JRuby 解析程序連接并使用 Apache Derby 數(shù)據(jù)庫。您將了解通過 JRuby 如何將數(shù)據(jù)插入 Derby 以及如何從 Derby 中檢索數(shù)據(jù)。下面提供了與 Derby 進行交互的兩種方法:
- 在 JRuby 中通過 Ruby 使用 JDBC
- 使用 Ruby 的 ActiveRecord 庫(通過 ActiveRecord-JDBC 庫),該庫曾經(jīng)作為 Ruby on Rails 的一部分開發(fā),但是可獨立用于對象關(guān)系映射(Object-Relational Mapping,ORM)
預(yù)備知識
見系統(tǒng)需求。
系統(tǒng)需求
要下載并安裝 Eclipse TPTP、Tech Preview 和 ARM 工具,請執(zhí)行以下步驟:
- 將瀏覽器指向 Eclipse Test & Performance Tools Platform (TPTP) 項目。
- 單擊 Downloads 。
- 從頁面頂部的選項卡中選擇 4.2。
- 選擇 Stable Build 版本。
- 下載以下組件:
- TPTP Runtime(SDK 是可選的)
- Agent Controller
- Technology Preview 部分:ARM 工具(ARM Engine 和 ARM UI)
- 所有必需的組件(包括 WTP、GEF 和 JEM)
- 安裝工作區(qū):
- 將 TPTP Runtime、ARM UI 和所有必需的組件解壓縮到同一個文件夾中。
- 安裝代理控制器(獨立于工作區(qū)的一個文件夾):
- 將 Agent Controller 解壓縮
- 運行 <RAC_INSTALL_DIR>\bin\SetConfig.bat(或等效命令)
- 將 ARM Engine 解壓縮到代理控制器所在的文件夾中
安裝指南 說明了如何下載和安裝 TPTP,該指南可在 Eclipse.org 獲得。
安裝完 TPTP 和 Tech Preview 之后,用戶已經(jīng)準備好開始使用 ARM。運行此演示應(yīng)用程序的軟件可從 OC Systems 下載獲得(請參閱 參考資料)。在該站點還可獲得 Flash 版本的演示。
學(xué)習(xí)時間
2 小時
格式
html
|