È possibile registrare l'interazione con il client GUI SAP per generare un test SAP. Quando si esegue la registrazione, la procedura guidata di registrazione apre la GUI di SAP e registra tutte le iterazioni che si verificano tra il client e il server.
Prima di iniziare
Verificare che la creazione di script della GUI di SAP sia abilitata sul server SAP R/3
e sul client della GUI di SAP. Per ulteriori informazioni, vedere Configurazione di SAP R/3 per l'esecuzione del test delle prestazioni.
Assicurarsi di avere una GUI di SAP funzionante e di potersi connettere a un server SAP R/3.
I test sono memorizzati nei progetti del test sulle prestazioni. Se lo spazio di lavoro non contiene un progetto, la procedura guidata di creazione del test consente di crearne uno.
Verificare che la sessione che si sta registrando sia riproducibile. Ad esempio, se si creano elementi in
SAP che non vengono eliminati, questi esistono già quando viene eseguito il test e ciò potrebbe causare un'esecuzione del test diversa da quella prevista.
Procedura
Per registrare un test SAP:
- Nella prospettiva Test prestazioni, fare clic sul pulsante della barra degli strumenti Nuovo test dalla registrazione
oppure fare clic su .
- Nella procedura guidata Nuovo test dalla registrazione,
fare clic su Creare un test da una nuova registrazione, selezionare Test SAP e fare clic su Avanti. Se si stanno registrando dati sensibili, è possibile selezionare un Livello di crittografia della registrazione.
- Nella pagina Seleziona posizione, selezionare il progetto e la cartella per il nuovo test, immettere un nome per il
test e fare clic su Avanti. Se necessario, fare clic sull'icona Creare la cartella padre
per creare un progetto o una cartella
- nella pagina Connessione SAP, selezionare come connettersi al server SAP R/3:
- Nella maggior parte dei casi, selezionare Collegamento SAP; immettere la descrizione normalmente utilizzata dall'accesso SAP per identificare
il server in Nome sistema SAP.
- Se l'ambiente non supporta l'accesso SAP, selezionare Informazioni sul server. In Server delle applicazioni, immettere il nome host o l'indirizzo IP del server. Specificare quindi un valore per Numero di sistema. Immettere informazioni in Altre opzioni, se richiesto. Consultare la documentazione SAP per dettagli relativi alle altre opzioni di accesso SAP.
- Se il proprio ambiente utilizza gateway o router per connettersi al server SAP
R/3, selezionare Connessione per stringa.
Fare clic su Modifica per modificare una stringa di connessione valida.
Consultare la documentazione SAP per dettagli relativi alle stringhe di connessione.
- Se si dispone di un file di collegamento SAP per automatizzare la connessione,
selezionare File di collegamento SAP. Fare clic su Sfoglia per
selezionare l'ubicazione del file.
- Si ha anche la possibilità di accedere a SAP tramite
HTTP SAP Portal. Per ulteriori informazioni, vedere Registrazione di una sessione con SAP Portal HTTP.
- Se si desidera tralasciare il processo di collegamento e avviare la registrazione da uno
specifico schermo nel mezzo di una sessione, avviare una sessione con il programma Collegamento SAP,
andare allo schermo e selezionare quindi Registra una sessione in esecuzione avviata da Collegamento SAP. Il test
registrato non conterrà alcuna informazione di connessione. Questa opzione può essere utile per creare test di suddivisione.
- Se questa è la prima volta che si registra un test delle prestazioni SAP, leggere
l'avvertenza sulla privacy e selezionare Accetto per procedere.
- Fare clic su Fine per avviare la registrazione. In alcuni casi, è possibile visualizzare un'avvertenza relativa all'apertura di una connessione a SAP da parte di uno script.
- Accedere a SAP ed eseguire le transazioni su cui si desidera eseguire il test. Per motivi di sicurezza, la password non può essere registrata dal registratore di test SAP. Invece, viene richiesto alla fine della sessione di registrazione.
- Nella finestra GUI SAP, eseguire le attività per il test. È possibile utilizzare la barra degli strumenti Annotazioni test registratore per
aggiungere commenti, registrare sincronizzazione o prendere delle acquisizioni di schermo durante la registrazione.
- Per aggiungere un commento al test registrato, fare clic sull'icona Inserisci
commento
.
- Per aggiungere un'acquisizione di schermo al test registrato, fare clic sull'icona Immagine schermo
.
Le acquisizioni di schermo e finestra rendono più leggibile e aiutano a visualizzare il test registrato. È possibile modificare
le impostazioni per le acquisizioni di schermo e aggiungere un commento all'immagine.
- Per aggiungere manualmente una sincronizzazione di test alla registrazione, fare clic sull'icona
Inserisci sincronizzazione
.
- Per inserire un punto di suddivisione nel test registrato, fare clic sull'icona
Punto di suddivisione
. I punti di suddivisione consentono di generare più test da una singola registrazione che è possibile riprodurre in un ordine differente con una pianificazione. Consultare Suddivisione di un test durante la registrazione per ulteriori informazioni sulla suddivisione di un test.
- Una volta completate le transazioni da testare, arrestare il registratore chiudendo la GUI API o facendo clic su Arresta
nella vista Controllo registratore.
- Nella finestra Immettere password, immettere la password
per l'account utilizzato per la registrazione. È un passo obbligatorio poiché la GUI di SAP non consente la registrazione diretta della password. Si apre una finestra di avanzamento mentre viene generato il test. Al termine, la vista Controllo registratore visualizza il messaggio: Generazione test completata. Il test viene visualizzato nel navigator del test ed aperto nell'editor.