Per esaminare la versione più aggiornata di questo file, consultare le note di rilascio all'indirizzo www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/611/nl/readme_it_IT_611.html.
1.0 Informazioni su questo rilascio
1.1 Novità in questo rilascio
1.1.1 Datapool, affidability,
gestione dell'errore e miglioramenti sull'utilizzo della memoria
1.1.2 Disponibilità di IBM Rational Performance Tester
per z/OS
1.1.3 Disponibilità di IBM Rational Performance Tester
Extension for Siebel Test Automation
1.2 Cronologia delle correzioni del prodotto
2.0 Informazioni sull'installazione
2.1 Requisiti hardware
2.2 Requisiti software
2.3 Utilizzo di IBM Rational Performance
Tester per z/OS
2.4 Licenza
3.0 Correzioni in questo refresh pack
3.1 Correzioni
3.2 Problemi e workaround
4.0 Assistenza clienti
5.0 Informazioni particolari e marchi
Questo refresh pack è creato in base al TPTP (Test and Performance Tools Platform) 3.3, che consente a IBM Rational Performance Tester® di migliorare la modifica del datapool, la gestione degli errori e l'utilizzo della memoria. Inoltre, questo refresh pack include il supporto per z/OS, che viene fornito come prodotto separato e consente la correzione dei problemi elencati nella sezione 3.0.
Questo refresh pack viene creato in base a TPTP 3.3, che consente a Rational Performance Tester di fornire:
Questo refresh pack supporta z/OS. Quando si acquista IBM Rational Performance Tester per z/OS e si effettua l'aggiornamento a questo pacchetto, è possibile utilizzare un computer remoto che esegue z/OS per aggiungere gli utenti virtuali all'esecuzione della pianificazione.
Questo refresh pack include, come estensione separata, il supporto per la verifica di applicazioni Siebel® 7.7. Poiché la libreria di correlazione dati Siebel può essere utilizzata solo su computer su cui è in esecuzione il sistema operativo Windows®, questa funzione è rivolta unicamente a sistemi Windows.
Quando si acquista IBM Rational Performance Tester Extension for Siebel Test Automation e si effettua l'aggiornamento a questo pacchetto, è possibile eseguire una verifica delle applicazioni 7.7. L'estensione Siebel richiede il pagamento di una tassa di licenza separata per potere essere utilizzato. Per acquistare questa estensione, collegarsi a Passport Advantage Online all'indirizzo http://www-306.ibm.com/software/howtobuy/passportadvantage/pao_customers.htm
E' anche richiesto il framework STA (Siebel Test Automation), disponibile solo da Siebel. Contattare il responsabile delle vendite Siebel per acquistare o per informazioni su STA.
Le seguenti sezioni elencano le differenze in Performance Tester quando è abilitata l'estensione Siebel.
Le preferenze della generazione test contengono una nuova opzione: Supporto Siebel. Fare clic su Finestra > Preferenze, espandere Test e fare clic Generazione test prestazioni. L'impostazione predefinita è Automatico (rileva ed attiva automaticamente il supporto Siebel). E' possibile modificare l'impostazione in sempre Attivo o in sempre Disattivo.
Le preferenze dell'editor di testo contengono una nuova pagina: HTTP. Fare clic su Finestra > Preferenze, espandere Test, fare clic su Generazione test prestazioni e fare clic sulla scheda HTTP. Sulla pagina HTTP sono presenti le preferenze riportate di seguito:
La pagina Generale rimane invariata rispetto a quanto documentato nella guida del prodotto. La pagina Colori e Font mostra la codifica del colore relativa al testo che è stato sostituito dalle variabili incorporate (vedere la sezione successiva, "Modifica del test Siebel").
Le differenze principali tra un test Siebel e i test HTTP standard consistono nella modalità con cui i dati dinamici vengono memorizzati e sostituiti durante l'esecuzione del test.
In test HTTP standard, un'origine dati (variabile del pool di dati, codice personalizzato o un riferimento) viene collegata ad un valore di test a cui si sostituisce durante il runtime.
I test Siebel contengono un tipo aggiuntivo di origini dati denominato origine dati incorporati, che contiene variabili che è possibile sostituire per un valore di test. I dati di sostituzione vengono memorizzati in una struttura dati proprietaria denominata star array. Una star array memorizza sia le stringhe che la relativa lunghezza in formato esadecimale (length_string) o intero (length*string). I programmi di sostituzione Siebel sanno come sostituire i dati e ricalcolare la lunghezza, secondo le necessità. Quando si effettua una sostituzione da un valore presente in una star array (evidenziare un valore in formato length_string o length*string, fare clic con il destro del mouse e selezionare Sostituisci da), viene richiesto di selezionare una sostituzione Siebel o una sostituzione HTTP standard. Con rare eccezioni, è necessario selezionare Siebel.
Siebel richiede inoltre alcuni valori speciali del tempo di esecuzione da riprodurre correttamente. Sarebbe opportuno che la correlazione automatica utilizzasse queste "variabili incorporate" per gestire la maggior parte dei casi. Tuttavia, è possibile eseguire ulteriori correlazioni.
Per correlare una stringa con una variabile incorporata:
Selezionare il tipo di variabile e fare clic su Avanti o Fine.
Un punto di verifica del contenuto controlla se, in risposta ad una richiesta, viene specificata una determinata stringa di testo.
Per aggiungere un punto di verifica del contenuto ad un test:
Per creare una stringa definita dall'utente, seguire le istruzioni riportate di seguito una volta completato il passo 3:
Tenere presente che i VP definiti dall'utente possono essere utilizzati in qualsiasi test, non solo nei test Siebel.
Questo refresh pack include le seguenti correzioni:
Per informazioni sull'installazione di IBM Rational Performance Studio Refresh Pack 6.1.1, sui prerequisiti di installazione, sull'installazione da una riga comandi e sull'impostazione di un mirror locale del server di aggiornamento, consultare le istruzioni di installazione all'indirizzo: http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/611/nl/install_local_it_IT_611.html.
Non è necessario alcun requisito hardware aggiuntivo per installare questo refresh pack.
E' possibile installare questo refresh pack da utilizzare con IBM Rational Performance Tester 6.1.
Prima di poter installare questo refresh pack, è necessario installare IBM Rational Product Updater 6.0.1.
Le funzioni di test di Siebel necessitano della libreria di correlazione dati forniti dall'utente,
che viene implementata dal file ssdtcorr.dll (questo file viene fornito nel framework STA (Siebel Test Automation). E' necessario ottenere questa
libreria da Siebel e copiarla manualmente sul computer locale (su cui è stato installato
Rational Performance Tester 6.1) nel percorso riportato di seguito:
E' necessario che la libreria di correlazione sia presente su tutti i computer su cui viene effettuato un test Siebel. Tuttavia, non è necessario copiarla sui computer remoti perché, una volta installata la libreria di correlazione sul computer locale, verrà copiata automaticamente, in base alle necessità, sui computer remoti su cui è stato distribuito un test Siebel.
La libreria di correlazione fornita da Siebel dipende dalla libreria di runtime
Microsoft C++, implementata dal file msvcr70.dll. E' possibile che sul computer
con Windows su cui si desidera eseguire un test Siebel non siano presenti librerie di runtime
C++ oppure che tale computer contenga una versione diversa. In questo caso, ottenere il file
msvcr70.dll tramite il sito web della Microsoft e copiarlo nella cartella siebel
con
ssdtcorr.dll.
In questo modo si è sicuri che il file verrà copiato automaticamente, in base alle necessità, sui computer remoti
su cui è stato distribuito un test Siebel. Sebbene tale procedura non sia necessaria in alcune installazioni, l'inserimento
di una copia di msvcr70.dll nella cartella
siebel
assicura la sua permanenza qualora, in un secondo momento, tale copia dovesse mancare se si aggiunge
un ulteriore computer remoto.
E' necessario che il seguente software sia installato sul sistema z/OS:
Le seguenti sezioni spiegano le modalità di utilizzo di Performance Tester per z/OS. E' necessario:
Fare in modo che il programmatore di sistema imposti ASSIZEMAX su 2147483647.
Inserire i seguenti comandi di esportazione nel .profile dell'ID utente che avvierà Performance Tester per z/OS:
export RASERVER_HOME=install_dir/IBM/AgentController
export LIBPATH=$LIBPATH:install_dir/IBM/AgentController/lib:java_install_dir/bin:java_install_dir/bin/classic:xml_parser_dir/lib
export PATH=$PATH:install_dirIBM/AgentController/bin
Impostare la variabile di ambiente _BPX_SHAREAS su NO:
export _BPX_SHAREAS="NO"
ibmrac.os390.pax
tptpdc.os390.pax
pax -ppx -rf ibmrac.os390.pax
pax -ppx -rf ../../tptpdc.os390.pax
extattr +p install_dir/IBM/AgentController/lib/*.so
./SetConfig.sh -s ALLOW=ALL
./RAStart.sh
.
Per arrestare il RAC z/OS, immettere il seguente comando:
install_dir/IBM/AgentController/bin/RAStop.sh
Il test delle prestazioni di applicazioni Siebel richiede una licenza per IBM Rational Performance Tester Extension for Siebel Test Automation. Questa estensione può essere eseguita solo su varianti Windows supportate da IBM Rational Performance Tester e IBM Rational Performance Tester for z/OS; questa estensione non viene eseguita su Linux o z/OS.
IBM Rational Performance Tester consente di eseguire fino a cinque utenti virtuali simultanei su Windows, Linux o su entrambi. Per eseguire più utenti, tuttavia, sono obbligatorie le licenze dei tester pack virtuali. Ad esempio, è possibile eseguire Performance Tester con un massimo di cinque utenti virtuali senza licenza ma, per eseguire dieci utenti virtuali, è necessario acquistare una licenza per un tester pack virtuale che supporta cinque o più utenti virtuali aggiuntivi. Le licenze vengono fornite in dimensioni di 5, 50, 100, 250, 500, 1000, 2500, 5000, 10.000, 20.000, 50.000 e 100.000 tester virtuali.
Una licenza di un tester pack virtuale non è divisibile; solo un utente alla volta può utilizzare un particolare tester pack virtuale. Ad esempio, un utente A e un utente B non possono suddividere 50 tester pack virtuali per eseguire ciascuno un test da 25 utenti. Piuttosto, la licenza da 50 tester pack virtuali consente a un singolo utente di eseguire un test emulando fino a un massimo di 50 utenti virtuali.
Una licenza di un tester pack virtuale è additiva; un singolo utente può combinare più licenze di tester pack virtuali per eseguire un test supportato dalla combinazione di tali licenze. Ad esempio, un singolo utente può utilizzare 50 licenze tester pack virtuali per eseguire un test simulando fino a 100 utenti virtuali.
L'esecuzione di utenti virtuali sul sistema operativo z/OS richiede una licenza per IBM Rational Performance Tester per z/OS. IBM Rational Performance Tester per z/OS consente di eseguire un numero illimitato di utenti virtuali sugli host z/OS per cui è stata acquistata tale licenza. Inoltre, tale licenza consente di eseguire fino a cinque utenti virtuali simultanei su Windows e Linux per scopi di distribuzione attività del test.
Questa sezione elenca le correzioni di nota, oltre che i workaround per alcuni problemi, nel presente refresh pack.
Questo refresh pack risolve i seguenti problemi. Se un problema ha un numero APAR, questo numero viene riportato.
Questa sezione elenca i workaround per alcuni problemi.
In alcuni casi--soprattutto se l'arresto della pianificazione è impostato dopo un periodo di tempo o si è verificato premendo Arresta nella vista di esecuzioni test delle prestazioni--il prospetto di riepilogo potrebbe visualizzare alcuni utenti in uno stato attivo al completamento del test.
Se il prospetto di riepilogo visualizza utenti attivi, ma si suppone che il test sia stato completato, selezionare la scheda Complessivo. Se tale scheda indica che il test è stato completato, ignorare lo stato utente visualizzato nel prospetto di riepilogo.
Nel manuale di installazione 6.1, Installing IBM Rational Performance Tester, la sezione "Installing license keys on Linux" non è corretta. Tale sezione dovrebbe riportare quanto segue:
Per installare i codici di licenza su un client Linux, creare il file $HOME/.flexlmrc
,
contenente una riga con il nome del computer o l'indirizzo IP
del Rational license server. Ad esempio, aggiungere le righe RATIONAL_LICENSE_FILE=@server-name.com
o RATIONAL_LICENSE_FILE=@ip-address
al file .flexlmrc.
E' necessario creare il file .flexlmrc nella directory principale di ogni utente sul sistema di destinazione che eseguirà
più di cinque tester virtuali.
Se si esegue Performance Tester su Linux, è necessario impostare la variabile di ambiente MOZILLA_FIVE_HOME per consentire a Rational Product Updater di visualizzare correttamente informazioni dettagliate.
Per impostare questa variabile di ambiente, aggiungere le seguenti righe a shortcut_rpu (nella directory di installazione, /opt/IBM/Rational/SPD/6.0 per impostazione predefinita):
percorso MOZILLA_FIVE_HOME=in libxpcom.so
(generalmente /usr/lib/mozilla-1.4.3)
export MOZILLA_FIVE_HOME
Questo problema riguarda altri prodotti installati su Linux tramite Rational Product Updater.
Quando si immette un valore nella dimensione heap della Java Virtual Machine archiviato tramite Finestra > Preferenze > Workbeanch test prestazioni, il valore non è stato conservato su computer Linux. Viene notificato un errore che indicava che rational.sdp.ini è di sola lettura. Modificare il file in scrivibile prima di modificare la preferenza.
Per eseguire la registrazione con un server proxy, è necessario deselezionare la casella Ignora server proxy per indirizzi locali. Tuttavia, quando si utilizza la Guida, è necessario selezionare tale casella.
Per individuare tale casella, aprire Internet Explorer e fare clic su Strumenti > Opzioni Internet
> Connessioni > Impostazioni LAN.
La home page del prodotto per Rational Performance Tester si trova all'indirizzo www.ibm.com/software/awdtools/tester/performance/index.html. Per le FAQ, gli elenchi di problemi noti e di correzioni e le altre informazioni di supporto, visitare la pagina relativa all'assistenza sulla home page del prodotto.
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
Le disposizioni contenute nel seguente paragrafo non si applicano al Regno Unito
o ad altri paesi nei quali tali disposizioni non siano congruenti con le leggi locali:
L'IBM FORNISCE QUESTA PUBBLICAZIONE "COSI' COM'E'" SENZA ALCUNA GARANZIA, ESPLICITA O
IMPLICITA, IVI INCLUSE EVENTUALI GARANZIE DI COMMERCIABILITA' ED IDONEITA' AD UNO SCOPO
PARTICOLARE.
Alcuni stati non consentono la rinuncia ad alcune garanzie espresse o implicite in determinate transazioni, pertanto, la presente dichiarazione può non essere applicabile.
Queste informazioni potrebbero contenere imprecisioni tecniche o errori tipografici. Si effettuano periodicamente modifiche alle informazioni qui accluse; queste modifiche saranno inserite in nuove edizioni della pubblicazione. L'IBM può apportare perfezionamenti e/o modifiche nel(i)
prodotto(i) e/o nel(i) programma(i) descritto(i) in questa pubblicazione in qualsiasi momento
senza preavviso.
Qualsiasi riferimento a siti web non IBM, contenuto in queste informazioni, viene fornito solo per
comodità e non implica in alcun modo l'approvazione di tali siti. Le informazioni reperibili
nei siti web non sono parte integrante delle informazioni relative a questo prodotto IBM,
pertanto il loro utilizzo ricade sotto la responsabilità dell'utente.
IBM può utilizzare o distribuire qualsiasi informazione fornita in qualsiasi modo ritenga
appropriato senza incorrere in alcun obbligo verso l'utente.
Sarebbe opportuno che coloro che hanno licenza per questo programma e desiderano avere
informazioni su di esso allo scopo di consentire: (i) lo scambio di informazioni tra programmi
creati in maniera indipendente e non (compreso questo), (ii) l'uso reciproco di tali
informazioni, contattassero:
Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, MA
02421-3112
USA
Tali informazioni possono essere disponibili, soggette a termini e condizioni appropriate, compreso in alcuni casi il pagamento di una tariffa.
Il programma concesso in licenza descritto nella presente documentazione e tutto il materiale concesso in licenza disponibile sono forniti da IBM
in base alle clausole dell'Accordo per Clienti IBM (IBM Customer Agreement), dell'IBM IPLA (IBM International Program License Agreement) o qualsiasi
altro accordo equivalente tra le parti.
Qualsiasi dato sulle prestazioni qui contenuto è stato determinato in un
ambiente controllato. Quindi i risultati ottenuti in altri ambienti operativi potrebbero
variare in modo significativo. E' possibile che alcune misurazioni siano state effettuate
su sistemi a livello di sviluppo e non esiste alcuna garanzia che tali misurazioni siano le
stesse su sistemi generalmente disponibili.
Inoltre, alcune misurazioni possono essere state stimate tramite estrapolazione. I risultati reali possono variare. Gli utenti
del presente documento dovranno verificare i dati applicabili per i propri ambienti specifici.
Le informazioni riguardanti prodotti non IBM sono ottenute dai fornitori di tali prodotti, dai
loro annunci pubblicati o da altre fonti pubblicamente reperibili. L'IBM non ha testato tali
prodotti e non può confermare l'inadeguatezza delle prestazioni, della compatibilità o di altre
richieste relative a prodotti non IBM. Domande inerenti alle prestazioni di prodotti non IBM
dovrebbero essere indirizzate ai fornitori di tali prodotti.
Tutte le dichiarazioni relative all'orientamento o alle intenzioni future di IBM sono soggette a modifica o a ritiro
senza preavviso e rappresentano solo mete e obiettivi.
Queste informazioni contengono esempi di dati e report utilizzati in quotidiane
operazioni aziendali. Per illustrarle nel modo più completo possibile, gli esempi possono includono i nomi di individui,
società, marchi e prodotti. Tutti questi nomi sono
fittizi e qualsiasi somiglianza con nomi ed indirizzi utilizzati da gruppi
aziendali realmente esistenti è puramente casuale.
LICENZA SUL DIRITTO D'AUTORE:
Queste informazioni contengono programmi applicativi di esempio in linguaggio sorgente, che illustrano tecniche di programmazione su varie piattaforme operative. E' possibile copiare, modificare e distribuire questi programmi di esempio in qualsiasi formato senza pagare all'IBM, allo scopo di sviluppare, utilizzare, commercializzare o distribuire i programmi dell'applicazione conformi all'interfaccia di programmazione dell'applicazione per la piattaforma operativa per cui i programmi di esempio vengono scritti. Questi esempi non sono stati interamente testati in tutte le condizioni. IBM, perciò, non fornisce nessun tipo di garanzia o affidabilità implicita, rispetto alla funzionalità o alle funzioni di questi programmi.
Ogni copia o qualsiasi parte di questi programmi di esempio o qualsiasi lavoro derivato, devono contenere le seguenti informazioni relative alle leggi sul diritto d'autore:
© (nome società) (anno). Parti di questo codice derivano dai Programmi di esempio di IBM Corporation. © Copyright IBM Corp. 2000, 2005. Tutti i diritti riservati.
Se si visualizza versione in formato elettronico di questo manuale, non potranno apparire le fotografie
e le illustrazioni a colori.
Le informazioni sull'interfaccia di programmazione sono di ausilio per la creazione del software delle applicazioni utilizzando tale programma.
Le interfacce di programmazione ad uso generale, consentono di scrivere il software dell'applicazione, ottenendo i servizi degli strumenti di questo programma.
Tuttavia, queste informazioni possono inoltre contenere informazioni sulla diagnostica, sulle modifiche e sulla messa a punto. Le informazioni appena menzionate vengono fornite come ausilio per esecuzione di debug del software delle applicazioni.
Avvertenza: Non utilizzare queste informazioni come un'interfaccia di programmazione, poiché sono soggette a modifiche.
I seguenti termini sono marchi dell'IBM Corporation negli Stati Uniti e/o negli altri paesi:
Java e tutti i marchi basati su Java sono marchi di Sun Microsystems, Inc. negli Stati Uniti e/o in altri paesi.
Windows e Windows NT sono marchi di Microsoft Corporation negli Stati Uniti e/o in altri paesi.
UNIX è un marchio di The Open Group negli Stati Uniti e/o in altri paesi.
Linux è un marchio di Linus Torvalds negli Stati Uniti e/o in altri paesi.
Nomi di altre società, prodotti o servizi possono essere marchi di altre società.