Sobre o IBM Rational Performance Tester
Depois de Instalar o Rational Performance Tester
O IBM Rational Performance Tester, um produto que testa o desempenho do sistema. O Rational Performance Tester suporta teste em aplicativos da Web e fornece aprimoramentos importantes na facilidade de uso e escalabilidade. Ele é hospedado no Integrated Development Environment do Eclipse, utilizando um mecanismo de execução com base em Java.
Há dois componentes para o produto: Rational Performance Tester, que é instalado no desktop e o Rational Agent Controller, que gera carregamentos utilizando computadores adicionais. Agent Controller executa drivers, que emulam usuários virtuais, nos computadores remotos. Os usuários virtuais são instâncias ou iterações dos testes de carregamento. Quando você instala o Performance Tester em um computador local, também instala o Agent Controller.
Se você instalar algum desses produtos, o Rational Software Development Platform será instalado como parte do produto. Se mais de um desses produtos for instalado, o Rational Software Development Platform será instalado apenas uma vez. Todos esses produtos utilizam a mesma cópia do Rational Software Development Platform.
O gráfico a seguir resume como cada produto interage quando você tenta instalar um outro produto que contém o Rational Software Development Platform.
Já instalado | Rational Software Modeler | Rational Web Developer | Rational Application Developer | Rational Software Architect | Rational Functional Tester | Rational Performance Tester | |
Rational Software Modeler | N/D | Compartilhamento de Shell | Compartilhamento de Shell | Upgrade | Compartilhamento de Shell | Compartilhamento de Shell | |
Rational Web Developer | Compartilhamento de Shell | N/D | Upgrade | Upgrade | Compartilhamento de Shell | Compartilhamento de Shell | |
Rational Application Developer | Compartilhamento de Shell | Bloqueio | N/D | Upgrade | Compartilhamento de Shell | Compartilhamento de Shell | |
Rational Software Architect | Bloqueio | Bloqueio | Bloqueio | N/D | Compartilhamento de Shell | Compartilhamento de Shell | |
Rational Functional Tester | Compartilhamento de Shell | Compartilhamento de Shell | Compartilhamento de Shell | Compartilhamento de Shell | N/D | Compartilhamento de Shell | |
Rational Performance Tester | Compartilhamento de Shell | Compartilhamento de Shell | Compartilhamento de Shell | Compartilhamento de Shell | Compartilhamento de Shell | N/D |
Antes de instalar o Rational Performance Tester, utilize as informações nesta seção para executar tarefas preliminares.
As tabelas a seguir listam as plataformas suportadas e os requisitos do sistema para CPU, RAM, espaço em disco, interface de rede e vídeo. Os requisitos do sistema são os mesmos para o Performance Tester e o Agent Controller. Consulte as Notas sobre o Release para obter as atualizações mais recentes.
Plataforma | Service pack | Componentes |
---|---|---|
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 | Nenhum | 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 | Nenhum | Somente Agent Controller |
Windows 2000 Server, Windows 2000 Advanced Server | SP3, SP4 | Somente Agent Controller |
Componente do Sistema | Requisito |
---|---|
CPU | Intel Pentium IV 1.5 GHz ou processador compatível |
Memória (RAM) | 768 MB |
O espaço em disco livre | 1,5 GB (com pelo menos 500 MB no /tmp para sistemas Linux) |
Interface de Rede | Ethernet 100 megabits/segundo |
Vídeo | 1024 x 768; 256 cores |
Não é necessária uma chave de licença para instalar o Rational Performance Tester. Entretanto, elas serão necessárias se você planeja emular um carregamento com mais de cinco usuários virtuais simultâneos. Por exemplo, é possível executar o Performance Tester com quatro usuários virtuais e nenhuma chave de licença (versão de teste, por exemplo), mas se a opção for executar dez usuários virtuais, será necessário comprar um pacote de chaves de licença de testador virtual que suporte cinco ou mais usuários virtuais adicionais. As chaves de licença são vendidas em grupos denominados pacotes de chaves de licença de testador virtual. Esses pacotes são fornecidos em grupos de 5, 50, 100, 250, 500, 1000, 2500, 5000, 10.000, 20.000, 50.000 e 100.000 testadores virtuais.
Os pacotes de chaves de licença de testadores virtuais não são divisíveis. O Performance Tester executa o registro de saída de um pacote ao executar um teste com mais de cinco testadores virtuais. Se você tiver um pacote de licença para 50 testadores virtuais e o Performance Tester iniciar um teste com 25 testadores virtuais na máquina A, a máquina B ficará limitada a cinco testadores virtuais até que o teste iniciado na máquina A esteja concluído.
Por outro lado, os pacotes de chaves de licença de testadores virtuais são aditivos. O Performance Tester em uma máquina específica pode executar o registro de saída de várias chaves de licença de um determinado servidor de licença para executar um teste. Por exemplo, a máquina A pode executar o registro de saída de dois pacotes de chaves de licença com 50 testadores virtuais para executar um teste com 100 usuários virtuais.
Quando você compra o Performance Tester por meio do Passport Advantage, a remessa ou o download do software Passport Advantage contém um documento denominado Important Licensing and Installation Information. Esse documento contém as informações a seguir:
Você pode utilizar esse documento ou o certificado de Prova de Autorização para obter chaves de licença da IBM.
Para obter chaves de licença:
Você utiliza chaves de licença para autenticar-se em um Rational License Server. Se você utiliza outros produtos Rational, provavelmente tem acesso a um servidor de licenças. Caso contrário, siga os procedimentos no IBM Rational Software License Management Guide para configurar um servidor de licenças.Você pode fazer download dessa publicação gratuitamente em http://www.ibm.com/shop/publications/order.
No Linux, você pode instalar um Rational License Server diretamente da barra de lançamento. Na barra de lançamento do Linux, clique em Instalar o IBM Rational Common Licensing Server para Linux. Essa opção não está atualmente disponível na barra de lançamento do Windows.
Os servidores e clientes da licença podem ser executados em plataformas diferentes. Por exemplo, se um servidor de licenças já estiver em execução em um computador Linux, não será necessário instalar um servidor de licenças no Windows para atender aos clientes Windows.
Esta seção descreve etapas adicionais que podem precisar ser executadas antes da instalação do produto.
Se uma cópia beta do Rational Performance Tester estiver instalada no sistema, você deverá desinstalar a versão beta completamente antes de instalar esta versão. A nova versão do produto não pode ser instalada sobre a versão beta. Os dados criados no espaço de trabalho com uma versão beta podem não ser utilizáveis em uma versão de release completa do produto.
Para obter informações sobre a desinstalação do produto, consulte os procedimentos apropriados de desinstalação neste documento.
Você pode instalar uma versão atual do Rational Performance Tester diretamente sobre uma versão experimental do produto. Todos os dados no espaço de trabalho são preservados.
Se você tiver uma versão anterior do Agent Controller ou de qualquer software derivado do Hyades Data Collection Engine, pare-o e desinstale-o antes de instalar o Rational Performance Tester. Consulte Desinstalando o Agent Controller no Windows e Desinstalando o Agent Controller no Linux para obter detalhes.
Não é possível instalar o Rational Performance Tester a partir de um local de rede não divulgado utilizando nomes de caminhos UNC. Se você planejar instalar o Performance Tester a partir de um local na rede, deverá mapear o local da rede para uma unidade no sistema local.
Esta seção contém informações sobre como instalar o Rational Performance Tester. O Performance Tester pode ser instalado a partir do CD-ROM ou de imagens eletrônicas transferidas por download. Um assistente de instalação é fornecido, mas você também pode instalar o Performance Tester a partir de um prompt de comandos ou executar uma instalação silenciosa, conforme esboçado posteriormente nesta documentação.O programa de instalação também pode ser executado em um modo de console interativo, que pode ser mais adequado para pessoas com necessidades de acessibilidade. A opção de linha de comandos do Modo de Acessibilidade (-accessibility) torna o assistente de modo do console de tempo de execução mais simples e fácil para programas de leitor de tela.
Para executar no modo de console no Windows, execute este comando no diretório \setup do CD de instalação do Performance Tester:
setup.exe -is:javaconsole -log @NONE -accessibility
Para executar em modo Linux, digite este comando em uma linha:
CD_device/setup/setup.bin -is:javaconsole -log @NONE -accessibility
em que
Para instalar o Rational Performance Tester no sistema Windows ou Linux:
Antes de instalar o produto, verifique se há espaço suficiente.
Para fazer download e criar a imagem de instalação eletrônica:
Você pode colocar uma cópia da imagem de instalação em uma unidade de rede para que os usuários possam fazer a instalação por uma rede.
Para executar o programa de instalação a partir de uma unidade de rede, você deve trabalhar com uma imagem eletrônica transferida por download do Rational Performance Tester ou copiar o conteúdo do CD, conforme descrito a seguir.
São necessários, aproximadamente, 1,5 GB de espaço em disco para armazenar o conteúdo dos CDs do Windows, do Linux e do Agent no disco. Para copiar os arquivos de instalação núcleo do CD:
The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf(104)
Nesse caso, a unidade precisará ser mapeada especificando um nome de dispositivo (por exemplo, x:\sharename).
O programa de instalação do Rational Performance Tester poderá ser executado silenciosamente se você não desejar interagir com o assistente de instalação.
Antes de instalar silenciosamente o Rational Performance Tester, você deverá configurar as imagens locais:
Os recursos a seguir são instalados, por padrão, durante a instalação silenciosa do Rational Performance Tester:
No Windows, o diretório padrão é system_drive:\Arquivos de Programas\IBM\Rational\SDP\6.0.
No Linux, o diretório padrão é /opt/IBM/Rational/SDP/6.0.
Para instalar silenciosamente o Rational Performance Tester no diretório padrão apenas com os recursos padrão selecionados:
Alterando o parâmetro installLocation, você pode instalar o Rational Performance Tester em um diretório diferente.
No Windows, para especificar "d:\my softdev" como o diretório de instalação, execute o seguinte comando: setup.exe -silent -P installLocation="d:\my softdev"
No Linux, para especificar "/my_softdev" como o diretório de instalação, execute o seguinte comando: ./setup.bin -silent -P installLocation="/my_softdev"
(Nesses exemplos, são instalados apenas os recursos padrão.)
O Rational Performance Tester fornece um arquivo de resposta de amostra que instala silenciosamente todos os recursos padrão. Esse arquivo de resposta chama-se responsefile.txt e está localizado no diretório \disk1\util (/disk/util no Linux). Para alterar o arquivo de resposta para instalar outros recursos, faça primeiro uma cópia de backup do responsefile.txt.
É possível atualizar o arquivo de resposta para instalar um ou mais recursos opcionais do Rational Performance Tester. A tabela a seguir lista os recursos e suas entradas correspondentes no arquivo de resposta.
Recurso | Entrada do Arquivo de Resposta |
---|---|
Diretório de instalação do produto | installLocation |
Language Pack | feature_lang_pack_rad_win32.active |
Exemplos do Eclipse Plug-in Development | feature_examples_win32.active |
Para instalar silenciosamente qualquer um dos recursos opcionais:
No Windows: :# -P feature_examples_win32.active=<value>
No Linux: :# -P feature_examples_linux.active=<value>
No exemplo do Windows, altere essa linha para:
-P feature_examples_win32.active=true
-P feature_examples_linux.active=true
Na linha de comandos do Linux, altere para o diretório /disk1/setup no diretório temporário (por exemplo, /tmp/install_image/disk1/setup) criado em uma seção anterior.
No Windows: setup.exe -silent -options "Your_directory\myresponsefile.txt"
No Linux: ./setup.bin -silent -options "Your_directory/myresponsefile.txt"
Your_directory é o nome completo do diretório que contém seu arquivo de resposta.
A tabela a seguir fornece vários comandos de instalação silenciosa de amostra:
Comando | Descrição |
---|---|
setup.exe -options-template c:\responseFile.txt | Cria um gabarito do arquivo de resposta |
setup.exe -options-record c:\responseFile.txt | Cria um arquivo de resposta, registrando as opções do usuário em uma instalação real |
setup.exe -silent -options c:\responseFile.txt | Executa uma instalação silenciosa |
uninstall.exe -silent -options c:\responseFile.txt | Executa uma desinstalação silenciosa |
Agent Controller é um daemon que permite que os aplicativos clientes ativem e gerenciem aplicativos locais ou remotos. Além disso, ele também fornece informações sobre a execução de aplicativos para outros aplicativos. O Agent Controller é requerido pelo Rational Performance Tester e deverá estar em execução no sistema local em que o Rational Performance Tester estiver instalado.
Embora o Agent Controller seja instalado automaticamente no sistema local durante a instalação do Rational Performance Tester, é possível escolher como instalá-lo. Você pode executar uma instalação padrão ou uma instalação personalizada e, nesse caso, percorrerá o assistente de instalação página por página. Além disso, poderá instalar o Agent Controller em sistemas Windows, Red Hat Linux e SuSE Linux remotos. Utilize as instruções desta seção para executar uma instalação personalizada do Agent Controller durante o processo de instalação do Rational Performance Tester ou para instalar o Agent Controller em sistemas remotos.
Quando o Agent Controller é instalado independentemente (sem o Rational Performance Tester), ele permite que os usuários remotos ativem programas Java na máquina em que está instalado. Portanto, você deve restringir o acesso ao Agent Controller utilizando uma das seguintes opções:
O Agent Controller é instalado automaticamente após a instalação do Rational Performance Tester.
Para executar uma instalação personalizada do Agent Controller em um sistema Windows local em que o Rational Performance Tester está instalado:
Antes de instalar o Agent Controller, verifique se o Eclipse Platform não está em execução. Se necessário, saia do Eclipse.
Por padrão, o serviço Agent Controller é iniciado ao ser instalado e, em seguida, sempre que o computador é iniciado. Para obter informações adicionais sobre como trabalhar com o Agent Controller, consulte a ajuda on-line.
Para instalar ou fazer upgrade do Agent Controller:
Consulte a ajuda on-line para obter informações adicionais sobre como trabalhar com o Agent Controller.
Em plataformas Linux, o processo do Agent Controller (RAServer) não é iniciado automaticamente. Você mesmo deve iniciá-lo.
Para iniciar o Agent Controller:
em que, por padrão, $RASERVER_HOME é /opt/IBM/Rational/SDP/6.0/IBM_Agent_Controller.
Se a desinstalação do Agent Controller falhar, é provável que existam processos Java que contêm o Java Profiling Agent ou o J2EE Request Profiler em execução. Esses processos deverão ser finalizados para que a desinstalação do Agent Controller seja bem-sucedida. Para obter informações adicionais sobre o gerenciamento de perfis de um aplicativo, consulte a ajuda on-line.
Para desinstalar o Agent Controller em um sistema Linux:
A lista a seguir contém dicas e sugestões para uso do recurso de segurança do Agent Controller em todas as plataformas:
Esta seção aborda problemas e limitações conhecidos relacionados à instalação e desinstalação do Agent Controller. Exceto onde indicado de outra forma, as seguintes informações se aplicam a todos os sistemas operacionais que são suportados pelo Agent Controller.
RAServer failed to start.
Essa falha geralmente é causada quando a porta 10002 do TCP/IP não está livre. Por padrão, o Agent Controller atende nessa porta. Outro processo em execução no sistema poderia estar utilizando essa porta quando o Agent Controller foi iniciado ou, talvez, o Agent Controller tenha sido parado recentemente e, em seguida, reiniciado antes da porta poder ser liberada.
Ocorrem alguns erros durante a instalação ou a desinstalação, porque os arquivos-objeto do Agent Controller são carregados por processos em execução. Para assegurar-se de que os arquivos-objeto possam ser modificados, proceda da seguinte forma:
Depois de instalar o produto, utilize as informações nesta seção para executar tarefas opcionais.
Se você planeja executar mais de cinco usuários virtuais, utilize os procedimentos nesta seção para instalar chaves de licença em sistemas Windows e Linux.
Para instalar chaves de licença no Windows, você deve ter acesso a um servidor de licenças e um cliente de licenças. Se não tiver, consulte Requisitos de Licença para obter informações sobre como instalar um servidor.
Depois de instalar o cliente de licenças, que é instalado como parte da instalação do Rational Performance Tester, o Rational License Key Administrator é iniciado. Siga os procedimentos no IBM Rational Software License Management Guide para instalar chaves de licença. Você pode fazer download dessa publicação gratuitamente em http://www.ibm.com/shop/publications/order.
Se você estiver executando outros produtos no Windows que utilizam a Licença do Rational, é possível que desinstale erroneamente o Rational License Client. Se isso ocorrer, você será orientado a instalar o cliente manualmente. Para fazer isso, clique em Instalar o Rational License Client na barra de lançamento. Consulte o IBM Rational Software License Management Guide para obter informações sobre como instalar o Rational License Client.
Para instalar chaves de licença em um cliente Linux, crie ou defina o arquivo $HOME/.flexlmrc com o nome do computador ou com o endereço IP do servidor de licenças Rational. Por exemplo, inclua as linhas @server-name.com ou @ip-address no arquivo .flexlmrc. O arquivo .flexlmrc deve ser criado no diretório home de cada usuário no sistema de destino o qual espera-se executar mais de cinco testadores virtuais.
O Rational ClearCase LT é uma ferramenta de gerenciamento de configuração para pequenas equipes de projeto. O ClearCase LT faz parte da família de produtos IBM Rational ClearCase e pode ir de pequenos grupos de trabalho de projetos até o corporativo global e distribuído.
Consulte Colocando os Recursos do Performance Tester sob o Controle de Origem na ajuda on-line para obter informações sobre os tipos de arquivos que compõem os recursos do Rational Performance Tester. Essas informações podem ajudar a utilizar o ClearCase LT ou qualquer outra ferramenta de controle de versão para gerenciar os recursos do Rational Performance Tester.
As instruções de instalação nesta seção têm como objetivo ajudá-lo a instalar o código do cliente e do servidor para o Rational ClearCase LT. Consulte as instruções completas de instalação localizadas no Rational ClearCase LT Installation Guide ao instalar o produto.
Para informar-se sobre as alterações da última versão do Rational ClearCase LT, consulte o Rational ClearCase LT: Notas sobre o Release.
Se você estiver instalando o ClearCase LT em um sistema japonês, consulte a seção "Orientações para Uso do ClearCase em Sistemas em Japonês" no Rational ClearCase LT: Notas sobre o Release.
O produto Rational Software Development Platform adquirido dá direito a uma licença gratuita do Rational ClearCase LT.
Se você não tiver a mídia do produto ClearCase LT, deverá fazer download e instalar a versão mais recente suportada do ClearCase LT.
Se você já possui a mídia do produto ClearCase LT v2002.05 ou ClearCase LT v2003.06, deverá fazer download e instalar as correções mais recentes do ClearCase LT para oferecer suporte à integração do ClearCase LT com o produto Rational Software Development Platform.
Para obter instruções sobre como obter a versão mais recente suportada do ClearCase LT e as correções mais recentes requeridas que são suportadas com o IBM Rational Software Development Platform, vá para o número de Technote 1188585 do IBM Rational Support: www.ibm.com/support/docview.wss?uid=swg21188585. Ou, vá para http://www.ibm.com e digite 1188585 na caixa Procurar.
Antes de instalar o Rational ClearCase LT, leia as notas sobre o release e a documentação de instalação do produto. Essa documentação está disponível on-line no IBM Publications Center em http://www.ibm.com/shop/publications/order. Consulte também http://www.ibm.com/software/rational/support/documentation. Para abrir arquivos PDF do Acrobat, é necessário que o o software Adobe Reader esteja instalado, o qual você pode fazer download em http://www.adobe.com/products/acrobat/readstep2.html.
No Windows, faça download do IBM Rational ClearCase LT Release Notes for Windows mais recente, do Rational Software Desktop Products Installation Guide e do Rational Software Server Products Installation Guide for Windows no IBM Publications Center no endereço http://www.ibm.com/shop/publications/order, da seguinte forma:
No Linux, faça download do Rational ClearCase LT Release Notes mais recente e do Rational ClearCase LT Installation Guide for Linux no IBM Publications Center no endereço http://www.ibm.com/shop/publications/order.
Consulte o ClearCase LT Desktop: Guia de Instalação para obter detalhes sobre como se preparar para instalar o produto.
Por padrão, o Red Hat Enterprise Linux 3.0 e o SLES (SuSE Linux Enterprise Server) Versão 9, definem o código do idioma como Unicode para instalações dos EUA (en_US.UTF-8) e também podem fazer o mesmo para instalações internacionais. O ClearCase LT não suporta códigos de idioma Unicode. Portanto, é necessário definir explicitamente seu código de idioma com uma configuração não Unicode. Você pode alterar o código do idioma da seguinte forma:
Para instalar o Rational ClearCase LT Versão 2003.06.00 no Linux:
cd /usr/ccase_lt_rls/rhat_x86/clearcase/install ./site_prep
./install_release
Por exemplo, se você estiver utilizando um shell Bourne, poderá executar o seguinte comando para modificar o caminho:
PATH=${PATH}:/opt/rational/clearcase/bin export PATH
Consulte o Guia de Instalação para obter instruções detalhadas e para obter informações adicionais sobre como personalizar o ambiente do host cliente para o ClearCase LT.
cleartool hostinfo -long
Quando o Rational Performance Tester está instalado no mesmo computador que o Rational ClearCase LT, não é necessário configurar a licença do Rational ClearCase LT. No entanto, se você instalar o Rational ClearCase LT sem o Rational Performance Tester, precisará configurar a licença do ClearCase LT. Para obter detalhes sobre como configurar a licença, consulte o ClearCase LT installation guide.
A licença do Rational ClearCase LT incluída com o Rational Performance Tester não inclui uma licença para a interface Web do Rational ClearCase. Para utilizar a interface Web do Rational ClearCase, você deve comprar licenças adicionais do Rational ClearCase ou do ClearCase LT. Para obter informações adicionais sobre como obter licenças, entre em contato com o IBM Rational Support em 1-800-IBM-SERV (1-800-426-7378).
Para obter informações sobre como utilizar o Rational ClearCase, consulte a ajuda on-line do ClearCase.
Se arquivos de diagrama tiverem registrado entrada em VOBs (Versioned Object Bases) no ambiente do ClearCase antes de corrigir ou configurar o ambiente conforme descrito anteriormente, execute o seguinte comando para alterar o tipo de arquivo dos elementos no VOB para que possam ser mesclados corretamente:
cleartool find .-name *.emx -exec "cleartool chtype -force xtools2 %CLEARCASE_PN%"
Para desinstalar o Rational ClearCase LT em um sistema Windows:
Para desinstalar o Rational ClearCase LT em um sistema Linux:
cd /usr/ccase_lt_rls/rhat_x86/clearcase/install ./install_release