Gravando uma Sessão com HTTP SAP Portal

Com o SAP Portal, é possível abrir uma sessão de SAP GUI a partir de uma interface da web. Você pode registrar uma sessão do SAP Portal registrando um teste de HTTP seguido por um teste da GUI do SAP.

Antes de Iniciar

Verifique se o IBM® Rational Performance Tester Agent está em execução no computador local e se o SAP GUI Scripting está ativado no servidor SAP R/3 e cliente SAP GUI.

Testes são armazenados em projetos de teste de desempenho. Se sua área de trabalho não contiver um projeto, o assistente de criação de teste criará um com um nome que você pode alterar. Para armazenar um teste em um projeto específico, verifique se ele existe antes de gravar o teste.

Certifique-se de que a sessão que você está gravando possa ser reproduzida. Por exemplo, se itens forem criados no SAP mas não excluídos, eles já existirão quando o teste for executado, o que poderá interromper o teste e causar uma falha.

Sobre Esta Tarefa

O teste de HTTP registra as informações da sessão a partir da interface da web do SAP Portal, que fornece um atalho para SAP que abre SAP GUI. O gravador de teste do SAP registra toda a atividade que ocorre no cliente da GUI do SAP.

Testes do SAP Portal que são registrados com esse método só podem ser executados dentro de um planejamento. Após a gravação, você deve configurar um planejamento que execute primeiro o teste de HTTP e, em seguida, o teste do SAP.

Vários testes de HTTP e SAP que são registrados com esse método não podem ser trocados e devem ser reusados em pares.

Procedimento

Para registrar uma sessão do SAP Portal:

  1. Primeiro, grave um teste de HTTP: Clique em Arquivo > Novo > Teste de Gravação; em seguida, selecione Gravação de HTTP e clique em Avançar.
  2. Na página Selecionar Local para Conjunto de Testes, selecione um projeto. Em Nome do Arquivo de Teste, digite um nome para o teste de desempenho do HTTP e, em seguida, clique em Concluir.
  3. No navegador da web, digite a URL de uma interface da web do SAP Portal.
  4. Na página da web, siga o procedimento de logon e clique no link para abrir a sessão de SAP GUI. O navegador da web faz o download de um arquivo de atalho do SAP Portal e abre o aplicativo da GUI do SAP com as informações da sessão que o arquivo de atalho contém.
  5. Deixe o aplicativo SAP GUI aberto e feche o navegador da web. Não feche o cliente da GUI do SAP. Isso para a gravação e gera um novo teste de HTTP que termina com um elemento de designação de variável denominado Configurar Atalho do SAP.
  6. Agora, grave um teste do SAP: Clique em Arquivo > Novo > Teste de Gravação; em seguida, selecione Gravação do SAP e clique em Avançar.
  7. Selecione o projeto e a pasta em que deseja criar o teste de entrada em lote, digite um nome para o novo teste e, em seguida, clique em Avançar.
  8. Na página Sessão do SAP do assistente, selecione Registrar uma sessão em execução iniciada a partir do HTTP SAP Portal e clique em Concluir para iniciar a gravação.
  9. No cliente da GUI do SAP, conclua as transações para registrar para o teste.
  10. Quando tiver concluído as transações a serem testadas, pare a gravação fechando a GUI do SAP como uma sessão usual.

Resultados

No final da sessão de gravação, dois testes serão criados:
  • Um teste de HTTP contendo a sessão de logon do HTTP. Esse teste termina com um elemento Configurar Atalho do SAP.
  • Um teste do SAP contendo as transações do SAP registradas no cliente da GUI do SAP. Esse teste utiliza a opção de conexão Utilizar Variável de Atalho do SAP.
Ambos os testes contêm uma variável de atalho do SAP na seção Variáveis de Teste. Para executar um teste do SAP Portal, tanto o teste de HTTP quanto o teste do SAP devem ser executados juntos em um planejamento e usar a mesma variável de atalho do SAP.

Feedback