O software do cliente SAP GUI deve ser instalado no mesmo computador que o IBM® Rational Performance Tester. O cliente SAP GUI é necessário para a gravação e execução de testes de desempenho. Para obter informações sobre suporte de versões do SAP GUI, consulte a Nota SAP 1412821 - SAP GUI para Windows: Suporte no Windows do SAP.
O produto é otimizado por padrão para SAP GUI 7.10, 7.20 e 7.30. Para melhorar o desempenho com versões mais antigas do SAP GUI 6.20 e 6.40, ao executar testes longos, você deve alterar o arquivo bridge2java.dll localizado no diretório C:\Program Files\IBM\SDP\plugins\com.ibm.rational.test.lt.runtime.sap renomeando bridge2java.dll para bridge2javaV7.dll e, em seguida, renomeando bridge2javaV6.dll para bridge2java.dll.
Os testes de desempenho dependem da API de Script do SAP e do ActiveX. Certifique-se de que essas opções sejam selecionadas ao instalar o cliente SAP GUI.
A gravação e a execução dos testes de desempenho também exige que os scripts estejam ativados no servidor de aplicativos do SAP R/3 e em todos os clientes SAP GUI instalados em computadores remotos. Consulte o tópico sobre a configuração do SAP R/3 para testes de desempenho para obter informações adicionais.
Durante a reprodução dos testes de desempenho, por padrão, cada usuário virtual executa um cliente SAP GUI no modo silencioso (sem exibição da interface com o usuário na tela). Contudo, algumas caixas de diálogos modais do SAP GUI podem ser brevemente exibidas na tela.
Evite gravar testes SAP com configurações de conexão de baixa velocidade para SAP GUI. Não é possível executar em velocidade normal os testes de conexão gravados com essa configuração.
É possível ter o máximo de apenas 50 usuários virtuais em um agente para um teste de SAP GUI.
Você pode utilizar esses testes para simular um grande número de usuários virtuais ao mesmo tempo que minimiza o carregamento nos computadores do usuário virtual.
Os testes de entrada em lote acessam o servidor SAP R/3 em um nível baixo, desviando da interface SAP GUI e, portanto, não podem conter pontos de verificação ou elementos do SAP GUI. Seu principal objetivo é simular um carregamento no servidor quando incluído em um planejamento de teste que já contém testes de desempenho. Somente os testes de desempenho do SAP fornecerão medidas de desempenho precisas do aplicativo SAP.
As transações de entrada em lote são gravadas no SAP GUI e exportadas para o sistema de arquivo. Em seguida, é possível gerar testes de entrada em lote baseados nessas transações gravadas.
Ao implementar os testes de desempenho, é importante utilizar um número relevante de usuários virtuais em um determinado computador. Por exemplo, se você implementar muitos usuários virtuais em um único computador, os resultados produzidos refletirão mais a carga do computador de teste que a carga do servidor de aplicativos do SAP R/3.
Para obter melhores resultados com testes de desempenho em uma média de computadores de teste com processador de 1 GHz e 1 GB de RAM, não exceda 50 usuários virtuais simultâneos. Com os testes de entrada em lote, o número máximo de usuários virtuais simultâneos é de, aproximadamente, 500.
Se o número de usuários virtuais que um único computador pode executar for excedido, o desempenho medido do servidor será afetado pelo desempenho do computador de teste, que invalidará os resultados finais.
Ao executar planejamentos de teste de longa duração que excedam 24 horas, use o modo de execução longa para reduzir o consumo de recursos com o cliente da GUI do SAP. Esse modo aumenta a confiabilidade de execuções de testes de longa duração ao executar os testes em vários processos. É necessário ativar essa opção para cada grupo de usuários no planejamento.
Para o modo de longa duração, um novo processo é criado sempre que o número de instâncias de teste SAP atingir um valor específico.
Se você configurar a variável para o local da pasta SapWorkDir, o conteúdo (arquivos *.trc) da pasta será removido quando um planejamento iniciar. Se a variável for configurada como true ou on, o produto procurará automaticamente pela pasta SapWorkDir antes de remover seu conteúdo. Se a variável for configurada como false ou off, nenhuma ação será tomada.