Informazioni relative a IBM Rational Performance Tester
Attività successive all'installazione di Rational Performance Tester
IBM Rational Performance Tester è un prodotto che testa le prestazioni del sistema. Rational Performance Tester supporta il test delle applicazioni Web e fornisce importanti miglioramenti relativi alla semplicità di utilizzo e alla scalabilità. Viene ospitato nell'ambiente di sviluppo integrato Eclipse, utilizzando un motore di esecuzione basato su Java.
Il prodotto è formato da due componenti: Rational Performance Tester, installato sul desktop e Rational Agent Controller, che genera il carico utilizzando ulteriori computer. Agent Controller esegue i driver, che emulano utenti virtuali, sui computer remoti. Gli utenti virtuali sono istanze oppure iterazioni dei test di carico. Quando si installa Performance Tester su un computer locale, si installa anche l'Agent Controller.
Se si installa uno di tali prodotti, Rational Software Development Platform viene installato come parte del prodotto. Se è installato più di uno di tali prodotti, Rational Software Development Platform viene installato una sola volta. Tutti questi prodotti utilizzano la stessa copia di Rational Software Development Platform.
Il grafico riportato di seguito riepiloga il modo in cui interagisce ciascun prodotto quando si prova ad installare un altro prodotto che contiene Rational Software Development Platform.
Già installato | Rational Software Modeler | Rational Web Developer | Rational Application Developer | Rational Software Architect | Rational Functional Tester | Rational Performance Tester | |
Rational Software Modeler | N/A | Shell Share | Shell Share | Aggiornamento | Shell Share | Shell Share | |
Rational Web Developer | Shell Share | N/A | Aggiornamento | Aggiornamento | Shell Share | Shell Share | |
Rational Application Developer | Shell Share | Blocco | N/A | Aggiornamento | Shell Share | Shell Share | |
Rational Software Architect | Blocco | Blocco | Blocco | N/A | Shell Share | Shell Share | |
Rational Functional Tester | Shell Share | Shell Share | Shell Share | Shell Share | N/A | Shell Share | |
Rational Performance Tester | Shell Share | Shell Share | Shell Share | Shell Share | Shell Share | N/A |
Prima di installare Rational Performance Tester, utilizzare le informazioni contenute in questa sezione ed eseguire alcune attività preliminari.
Le tabelle riportate di seguito elencano le piattaforme supportate ed i requisiti di sistema per CPU, RAM, spazio su disco, interfaccia di rete e video. I requisiti di sistema sono uguali per Performance Tester e Agent Controller. Vedere Note sulla versione per gli ultimi aggiornamenti.
Piattaforma | Service pack | Componenti |
---|---|---|
Windows 2000 Professional | SP3, SP4 | Performance Tester e Agent Controller |
Windows XP Professional | SP1, SP2 | Performance Tester e Agent Controller |
Red Hat Enterprise Linux Workstation 3 | Nessuno | Performance Tester e Agent Controller |
SUSE Linux Enterprise Server 9 | SP1 | Performance Tester e Agent Controller |
Windows Server 2003 Enterprise Edition, Windows Server 2003 Standard Edition | Nessuno | Agent Controller solo |
Windows 2000 Server, Windows 2000 Advanced Server | SP3, SP4 | Agent Controller solo |
Componente del sistema | Requisito |
---|---|
CPU | Intel Pentium IV 1,5 GHz o processore compatibile |
Memoria (RAM) | 768 MB |
Spazio libero su disco | 1.5 GB (con almeno 500 MB in /tmp per i sistemi Linux) |
Interfaccia di rete | Ethernet 100 megabit/secondo |
Display | a colori 1024 x 768; 256 |
Per installare Rational Performance Tester, non è necessario un codice di licenza. Tuttavia, i codici di licenza sono necessari se si desidera emulare più di cinque utenti virtuali contemporaneamente. Ad esempio, è possibile eseguire Performance Tester con quattro utenti virtuali e nessun codice di licenza (ad esempio, per un periodo di prova), ma se si decide di utilizzare dieci utenti virtuali, è necessario acquistare un pacchetto di codici di licenza per tester virtuali che supporta 5 o più utenti virtuali. I codici di licenza sono venduti in gruppi chiamati pacchetti di codici di licenza del tester virtuale. Tali pacchetti sono forniti in gruppi di 5, 50, 100, 250, 500, 1000, 2500, 5000, 10000, 20000, 50000 e 100000 tester virtuali.
I pacchetti di codici di licenza del tester virtuale non sono divisibili. Performance Tester esegue il check out di un pacchetto quando esegue un test con più di cinque tester virtuali. Se si dispone di un pacchetto di licenze per 50 tester virtuali e Performance Tester avvia un test con 25 tester virtuali sulla macchina A, la macchina B è limitata a cinque tester virtuali fino a quando viene completato il test avviato dalla macchina A.
I pacchetti di codici di licenza del tester virtuale sono cumulativi. Su una macchina specifica, Performance Tester può eseguire il check out di più codici di licenza da un determinato server di licenza per eseguire un test. Ad esempio, la macchina A può eseguire il check out di due pacchetti di 50 codici di licenza del tester virtuale per eseguire un test con 100 utenti virtuali.
Quando si acquista Performance Tester mediante Passport Advantage, il gruppo o il download del software Passport contiene un documento denominato Concessione di una licenza importante e Informazioni di installazione. Tale documento contiene le informazioni riportate di seguito:
E' possibile utilizzare tale documento oppure il certificato della Prova di titolarità per ottenere i codici di licenza dalla IBM.
Per ottenere i codici di licenza:
Utilizzare i codici di licenza per l'autenticazione in un Rational License Server. Se si utilizzano altri prodotti Rational, probabilmente si avrà accesso a un server di licenza. In caso contrario, seguire le procedure in IBM Rational Software License Management Guide per impostare un server di licenza. È possibile scaricare questa pubblicazione gratuitamente da http://www.ibm.com/shop/publications/order.
Su Linux, è possibile installare Rational License Server direttamente dal launchpad. Sul launchpad Linux, fare clic su Installa IBM Rational Common Licensing Server per Linux. Questa opzione non è correntemente disponibile da launchpad Windows.
I client ed i server di licenza possono essere eseguiti su piattaforme differenti. Ad esempio, se un server di licenza è già in esecuzione su un computer Linux, non è necessario installare un server di licenza su Windows per i client Windows.
Questa sezione descrive la procedura aggiuntiva da effettuare eventualmente prima dell'installazione del prodotto.
Se sul sistema è installata una versione beta di Rational Performance Tester, è necessario disinstallare completamente la versione beta prima di installare questa versione. Non è possibile installare la nuova versione del prodotto sulla versione beta. I dati creati nello spazio di lavoro con una versione beta potrebbero non essere utilizzabili nella versione completa del prodotto.
Per le informazioni sulla disinstallazione del prodotto, vedere le procedure di disinstallazione appropriate in questo documento.
E' possibile installare una versione corrente di Rational Performance Tester direttamente su una versione di prova del prodotto. Tutti i dati nello spazio di lavoro vengono preservati.
Se si dispone di una versione precedente di Agent Controller oppure di qualsiasi software derivato da Hyades Data Collection Engine, arrestarlo e disinstallarlo prima di installare Rational Performance Tester. Consultare Disinstallazione di Agent Controller in Windows e Disinstallazione di Agent Controller in Linux per ulteriori dettagli.
Non è possibile installare Rational Performance Tester da una posizione di rete non definita utilizzando i nomi di percorso UNC. Se si pianifica di installare Performance Tester da una posizione sulla rete, è necessario associare la posizione di rete a un'unità sul sistema locale.
Questa sezione contiene informazioni relative all'installazione di Rational Performance Tester. E' possibile installare Performance Tester dal CD-ROM oppure dalle immagini elettroniche scaricate. E' disponibile una procedura guidata per l'installazione, ma è possibile anche installare Performance Tester da un prompt dei comandi oppure eseguire un'installazione non presidiata, come illustrato successivamente in questa documentazione. Il programma di installazione può essere eseguito anche in una modalità console interattiva, particolarmente adatta per utenti con requisiti di accesso facilitato. L'opzione Modalità accesso facilitato della riga comandi (-accessibility) rende la procedura guidata della console più adatta per i programmi di lettura delle informazioni visualizzate sullo schermo.
Per eseguire in modalità console in Windows, eseguire questo comando dalla directory \setup del CD di installazione di Performance Tester:
setup.exe -is:javaconsole -log @NONE -accessibility
Per eseguire in modalità console in Linux, digitare questo comando su una riga:
CD_device/setup/setup.bin -is:javaconsole -log @NONE -accessibility
dove
Per installare Rational Performance Tester su un sistema Windows oppure Linux:
Prima di installare il prodotto, verificare che sia disponibile spazio sufficiente.
Per scaricare e creare l'immagine di installazione elettronica:
E' possibile distribuire una copia dell'immagine di installazione su un'unità di rete, in modo che gli utenti possano accedere dalla rete.
Per eseguire il programma di installazione da un'unità di rete, è necessario utilizzare un'immagine elettronica scaricata di Rational Performance Tester oppure copiare il contenuto del CD come descritto di seguito.
Sono necessari circa 1.5 GB di spazio su disco per memorizzare il contenuto dei CD Windows, Linux ed Agent CD sul disco. Per copiare i file di installazione principali dal CD:
La procedura guidata non può continuare a causa del seguente errore: impossibile caricare la procedura guidata specificata in in /wizard.inf(104)
In questo caso, è necessario associare l'unità specificando un nome (ad esempio, x:\sharename).
Se non si desidera interagire con la procedura guidata di installazione, è possibile eseguire il programma di installazione di Rational Performance Tester in modalità non presidiata.
Prima di installare Rational Performance Tester in modalità non presidiata, è necessario impostare le immagini locali:
Quando si esegue l'installazione non presidiata di Rational Performance Tester, per impostazione predefinita vengono installate le seguenti funzioni:
In ambiente Windows, la directory predefinita è system_drive:\Program Files\IBM\Rational\SDP\6.0.
In ambiente Linux, la directory predefinita è /opt/IBM/Rational/SDP/6.0.
Per installare Rational Performance Tester in modalità non presidiata nella directory predefinita solo con le funzioni selezionate per impostazione predefinita:
Se si modifica il parametro installLocation, è possibile installare Rational Performance Tester in una directory differente.
In Windows, per specificare "d:\my softdev" come directory di installazione, eseguire il comando riportato di seguito: setup.exe -silent -P installLocation="d:\my softdev"
In Linux, per specificare "/my_softdev" come directory di installazione, eseguire il comando riportato di seguito: ./setup.bin -silent -P installLocation="/my_softdev"
In questi esempi, vengono installate solo le funzioni predefinite.
Rational Performance Tester dispone di un file delle risposte di esempio che installa tutte le funzioni predefinite in modalità non presidiata. Tale file delle risposte è denominato responsefile.txt ed è disponibile nella directory \disk1\util (/disk/util in Linux). Per modificare il file delle risposte in modo da installare altre funzioni, per prima cosa eseguire una copia di backup di responsefile.txt.
E' possibile aggiornare il file delle risposte in modo da installare una o più funzioni opzionali di Rational Performance Tester. La tabella riportata di seguito elenca le funzioni e le voci corrispondenti nel file delle risposte.
Funzione | Voce del file delle risposte |
---|---|
Directory di installazione del prodotto | installLocation |
Pacchetto lingua | feature_lang_pack_rad_win32.active |
Esempi di sviluppo del plug-in Eclipse | feature_examples_win32.active |
Per installare le funzioni opzionali in modalità non presidiata:
In Windows: :# -P feature_examples_win32.active=<value>
In Linux: :# -P feature_examples_linux.active=<value>
Nell'esempio relativo a Windows, modificare la riga nel modo riportato di seguito:
-P feature_examples_win32.active=true
-P feature_examples_linux.active=true
Dalla riga comandi di Linux, passare alla directory /disk1/setup nella directory temporanea (ad esempio, /tmp/install_image/disk1/setup) creata in una sezione precedente.
In Windows: setup.exe -silent -options "Your_directory\myresponsefile.txt"
In Linux: ./setup.bin -silent -options "Your_directory/myresponsefile.txt"
Your_directory è il nome completo della directory che contiene il file delle risposte.
La tabella riportata di seguito contiene diversi comandi di esempio per l'installazione non presidiata:
Comando | Descrizione |
---|---|
setup.exe -options-template c:\responseFile.txt | Crea un modello del file di risposta |
setup.exe -options-record c:\responseFile.txt | Crea un file di risposta registrando le scelte dell'utente in un'installazione effettiva |
setup.exe -silent -options c:\responseFile.txt | Esegue un'installazione non presidiata |
uninstall.exe -silent -options c:\responseFile.txt | Esegue una disinstallazione non presidiata |
Agent Controller è un daemon che consente alle applicazioni client di avviare e gestire applicazioni locali e remote. Inoltre, fornisce informazioni relative all'esecuzione di applicazioni ad altre applicazioni. Agent Controller è richiesto da Rational Performance Tester e deve essere in esecuzione sul sistema locale su cui è installato Rational Performance Tester.
Sebbene Agent Controller venga installato automaticamente sul sistema locale quando si installa Rational Performance Tester, è possibile scegliere il modo in cui installarlo. E' possibile eseguire un'installazione predefinita oppure personalizzata; in questo caso, vengono visualizzate tutte le pagine della procedura guidata di installazione. Inoltre, è possibile installare Agent Controller su sistemi Windows, Red Hat Linux e SuSE Linux remoti. Seguire le istruzioni riportate in questa sezione per effettuare un'installazione personalizzata di Agent Controller durante il processo di installazione di Rational Performance Tester oppure per installare Agent Controller su sistemi remoti.
Quando Agent Controller viene installato in modalità autonoma (senza Rational Performance Tester), consente agli utenti remoti di avviare programmi Java sulla macchina su cui è installato. Per questo motivo, è necessario limitare l'accesso a Agent Controller utilizzando una delle opzioni riportate di seguito:
Agent Controller viene installato automaticamente dopo l'installazione di Rational Performance Tester.
Per eseguire un'installazione personalizzata di Agent Controller su un sistema Windows locale su cui è installato Rational Performance Tester:
Prima di installare Agent Controller, verificare che la piattaforma Eclipse non sia in esecuzione. Se necessario, uscire da Eclipse.
Per impostazione predefinita, il servizio Agent Controller viene avviato una volta installato e ad ogni avvio del computer. Per ulteriori informazioni sull'utilizzo di Agent Controller, consultare la Guida in linea.
Per installare o aggiornare Agent Controller:
Consultare la guida in linea per ulteriori informazioni sull'utilizzo di Agent Controller.
Su piattaforme Linux, il processo Agent Controller (RAServer) non viene avviato automaticamente. E' necessario avviarlo manualmente.
Per avviare Agent Controller:
dove, per impostazione predefinita, $RASERVER_HOME è /opt/IBM/Rational/SDP/6.0/IBM_Agent_Controller.
Se Agent Controller non è in grado di completare la disinstallazione, verificare che non siano in esecuzione processi Java che contengono Java Profiling Agent o J2EE Request Profiler. E' necessario terminare tali processi prima di poter disinstallare Agent Controller correttamente. Per ulteriori informazioni sulla creazione dei profili di un'applicazione, vedere la Guida in linea.
Per disinstallare Agent Controller su un sistema Linux:
L'elenco riportato di seguito contiene consigli e suggerimenti relativi all'utilizzo della funzione di sicurezza Agent Controller su tutte le piattaforme:
Questa sezione è relativa ai problemi noti ed alle limitazioni relative all'installazione ed alla disinstallazione di Agent Controller. Se non diversamente specificato, le informazioni riportate di seguito sono valide per tutti i sistemi operativi supportati per Agent Controller.
Avvio di RAServer non riuscito.
Generalmente, questo errore si verifica perché la porta TCP/IP 10002 non è libera. Per impostazione predefinita, Agent Controller utilizza questa porta. Un altro processo in esecuzione sul sistema potrebbe utilizzare questa porta all'avvio di Agent Controller, oppure Agent Controller potrebbe essere stato arrestato e riavviato prima che sia stato possibile rilasciare la porta.
Alcuni errori si verificano durante l'installazione o la disinstallazione, perché i file dell'oggetto di Agent Controller vengono caricati dai processi in esecuzione. Per verificare che sia possibile modificare i file dell'oggetto, effettuare le operazioni riportate di seguito:
Dopo aver installato il prodotto, utilizzare le informazioni contenute in questa sezione per effettuare le attività preliminari.
Se si desidera eseguire più di cinque utenti virtuali, utilizzare le procedure in questa sezione per installare i codici di licenza su sistemi Windows e Linux.
Per installare i codici di licenza su Windows, è necessario accedere a un server di licenza e a un client di licenza. In caso contrario, vedere Requisiti di concessione della licenza per informazioni relative all'installazione su un server.
Una volta installato il client delle licenze, installato come parte dell'installazione di Rational Performance Tester, viene avviato Rational License Key Administrator. Seguire le procedure in IBM Rational Software License Management Guide per installare i codici di licenza. È possibile scaricare questa pubblicazione gratuitamente da http://www.ibm.com/shop/publications/order.
Se su Windows si eseguono altri prodotti che utilizzano Rational Licensing, è possibile che Rational License Client venga erroneamente disinstallato. In questo caso, viene richiesto di installare il client manualmente. Per fare ciò, fare clic su Installa Rational License Client dal launchpad. Per ulteriori informazioni sull'installazione di Rational License Client, vedere IBM Rational Software License Management Guide.
Per installare i codici di licenza su un client Linux , creare oppure impostare il file $HOME/.flexlmrc con il nome computer o l'indirizzo IP del server delle licenze Rational. Ad esempio, aggiungere le righe @server-name.com oppure @ip-address al file .flexlmrc. Il file .flexlmrc deve essere creato nella directory home di ciascun utente sul sistema di destinazione per cui è prevista l'esecuzione di più di cinque tester virtuali.
Rational ClearCase LT è uno strumento di gestione della configurazione per piccoli gruppi di progetto. ClearCase LT è parte della famiglia di prodotti IBM Rational ClearCase e fornisce la scalabilità da piccoli gruppi di lavoro di progetto all'intera azienda.
Consultare la sezione relativa all'inserimento delle risorse di Performance Tester nel controllo dell'origine nella guida in linea per informazioni relative ai tipi di file che comprendono le risorse di Rational Performance Tester. Tali informazioni consentono di utilizzare ClearCase LT oppure un altro strumento di controllo della versione per gestire le risorse di Rational Performance Tester.
Le istruzioni relative all'installazione contenute in questa sezione consentono di installare il codice client e server per Rational ClearCase LT. Fare riferimento alle istruzioni complete contenute nella pubblicazione Rational ClearCase LT Installation Guide durante l'installazione del prodotto.
Per informazioni relative alle modifiche nell'ultima versione di Rational ClearCase LT, fare riferimento a Rational ClearCase LT Release Notes.
Se si sta installando ClearCase LT su un sistema giapponese, fare riferimento alle istruzioni relative all'utilizzo di ClearCase su sistemi giapponesi in Rational ClearCase LT Release Notes.
Il prodotto Rational Software Development Platform acquistato comprende una licenza gratuita di Rational ClearCase LT.
Se non si dispone del supporto del prodotto ClearCase LT, è necessario scaricare ed installare la versione di ClearCase LT più aggiornata.
Se già si dispone del supporto del prodotto ClearCase LT v2002.05 oppure ClearCase LT v2003.06, è necessario scaricare ed installare le patch ClearCase LT più aggiornate per supportare l'integrazione di ClearCase LT con il prodotto Rational Software Development Platform.
Per istruzioni relative alla richiesta della versione più aggiornata di ClearCase LT ed alle patch obbligatorie più aggiornate supportate con IBM Rational Software Development Platform, consultare IBM Rational Support Technote, numero 1188585: www.ibm.com/support/docview.wss?uid=swg21188585. Oppure, andare all'indirizzo http://www.ibm.com e digitare 1188585 nella casella Search.
Prima di installare Rational ClearCase LT, consultare le note di rilascio e la documentazione relativa all'installazione del prodotto. Tale documentazione è disponibile in linea sul sito IBM Publications Center all'indirizzo http://www.ibm.com/shop/publications/order. Inoltre, fare riferimento a http://www.ibm.com/software/rational/support/documentation. Per visualizzare i file PDF Acrobat, è necessario il software Adobe Reader, che può essere scaricato all'indirizzo http://www.adobe.com/products/acrobat/readstep2.html.
In Windows, scaricare la versione più aggiornata di IBM Rational ClearCase LT Release Notes for Windows, Rational Software Desktop Products Installation Guide e Rational Software Server Products Installation Guide for Windows dal sito IBM Publications Center all'indirizzo http://www.ibm.com/shop/publications/order, come riportato di seguito:
In Linux, scaricare la versione più aggiornata di Rational ClearCase LT Release Notes e Rational ClearCase LT Installation Guide for Linux dal sito IBM Publications Center all'indirizzo http://www.ibm.com/shop/publications/order.
Fare riferimento a ClearCase LT Desktop Installation Guide per i dettagli relativi alla preparazione per l'installazione del prodotto.
Per impostazione predefinita, Red Hat Enterprise Linux 3.0 e SuSE Linux Enterprise Server (SLES) Versione 9, impostano la locale per le installazioni US su una locale Unicode (en_US.UTF-8) e potrebbero impostare la stessa locale anche per le installazioni internazionali. ClearCase LT non supporta le locali Unicode. Per questo motivo, è necessario impostare in modo esplicito la propria locale su un'impostazione non Unicode. E' possibile modificare la locale nel modo riportato di seguito:
Per installare Rational ClearCase LT Versione 2003.06.00 in Linux:
cd /usr/ccase_lt_rls/rhat_x86/clearcase/install ./site_prep
./install_release
Ad esempio, se si utilizza una shell Bourne, è possibile eseguire il comando riportato di seguito per modificare il percorso:
PATH=${PATH}:/opt/rational/clearcase/bin export PATH
Fare riferimento alla guida all'installazione per istruzioni dettagliate e per ulteriori informazioni relative alla personalizzazione dell'ambiente host del client per ClearCase LT.
cleartool hostinfo -long
Una volta installato Rational Performance Tester sullo stesso computer su cui è installato Rational ClearCase LT, non è necessario configurare la licenza Rational ClearCase LT. Tuttavia, se si installa Rational ClearCase LT senza Rational Performance Tester, è necessario configurare la licenza ClearCase LT. Per informazioni relative alla configurazione della licenza, consultare ClearCase LT installation guide.
La licenza Rational ClearCase LT inclusa con Rational Performance Tester non include una licenza per l'interfaccia Web di Rational ClearCase. Per utilizzare l'interfaccia Web di Rational ClearCase, è necessario acquistare ulteriori licenze Rational ClearCase o ClearCase LT. Per ulteriori informazioni relative alla richiesta di licenza, rivolgersi a IBM Rational Support al numero 1-800-IBM-SERV (1-800-426-7378).
Per informazioni relative all'utilizzo di Rational ClearCase, fare riferimento alla guida in linea di ClearCase.
Se è stato eseguito il controllo dei file di diagramma in VOB (Versioned Object Bases) nell'ambiente ClearCase prima di applicare patch o di impostare l'ambiente come descritto in precedenza, eseguire il comando riportato di seguito per modificare il tipo di file degli elementi nel VOB, in modo che sia possibile unirli correttamente:
cleartool find . -name *.emx -exec "cleartool chtype -force xtools2 %CLEARCASE_PN%"
Per disinstallare Rational ClearCase LT su un sistema Windows:
Per disinstallare Rational ClearCase LT su un sistema Linux:
cd /usr/ccase_lt_rls/rhat_x86/clearcase/install ./install_release