簡介
性能工程是確定并報告軟件解決方案當前性能的一門學科。它涉及模仿大量并發用戶、收集診斷數據、繪圖、進行性能分析和設計 System Under Test (SUT) 的技術改進。在達到性能目標之前,此過程將一直重復。在典型的 DB2 WebSphere® 拓撲中,SUT 中有十臺以上的機器(否則會有上百臺)是很常見的。因此,測試循環通常十分單調乏味并且容易出錯。
Rational Performance Tester 是 IBM 旨在簡化性能工程的性能測試和監控策略的基礎。本文將介紹使用 IBM 測試解決方案在 WebSphere 集群環境中測試 DB2 的最佳實踐。
目標
本文的主要目標是:
描述在沒有類似 Rational Performance Tester 的性能測試解決方案的情況下,性能測試和監控中的主要難點
描述作為 IBM 測試解決方案的 Rational Performance Tester 和 Tivoli Performance Monitoring 基礎設施
了解在 DB2 WebSphere 環境中使用 Rational Performance Tester 的一些性能測試實踐和經驗法則
先決條件
以下是在測試環境中使用的機器、它們的作用、使用的硬件和安裝的軟件的清單。
表 1. 測試環境
機器硬件軟件 數據庫 4x1.45 GHz
Power4
16 GB RAM IBM DB2 Enterprise Server Edition V9.1 Fix Pack 2 s070210 for AIX 64-bit IBM Tivoli® Monitoring Server V6.1.0 Fix Pack 2 UNIX Platforms (C93SJIE.tar) + DB2 6.1.0-TIV-ITM_DB2-LA0053 Agent Support Install (6.1.0-TIV-ITM_DB2-LA0053.tar) IBM Tivoli Monitoring for UNIX V6.1.0 Fix Pack 2 (C93SJIE.tar) IBM Tivoli Monitoring for Databases V6.1.0 UNIX Platforms (C9393IE) + DB2 6.1.0-TIV-ITM_DB2-LA0053 Agent Support Install (6.1.0-TIV-ITM_DB2-LA0053.tar) RPT Agent
Controller (x2) 8x2 GHz
Intel XEON
4 GB RAM IBM Rational Performance Tester Agent V7.0 (C95JAML.tar, C967UML.tar) IBM Tivoli Monitoring for Linux V6.1.0
文章來源于領測軟件測試網 http://www.kjueaiud.com/