Caixa de ferramentasNovos produtos para profissionais de TI

Greg Steen

Faça o teste de sobrecarga de seus aplicativos Web

Ferramenta de sobrecarga de aplicativos Web WAPT

www.loadtestingtool.com

Saber como a última versão de seu aplicativo Web se sairá é crucial para dimensionar corretamente sua infra-estrutura e evitar aqueles momentos de alta pressão em que o CEO vem lhe perguntar por que aparece a resposta "Server Too Busy" (Servidor muito ocupado) quando ela tenta consultar o site. E, se você estiver em busca de um aplicativo Web relativamente de baixo custo e fácil de usar como ferramenta de teste de desempenho e sobrecarga, convém experimentar o WAPT 4.0 da SoftLogica LLC.

O aplicativo pode ser executado na maioria das versões do Windows®, mas é conveniente usar Windows 2000, Windows XP ou Windows Server® 2003 para obter seu potencial total, devido às limitações de soquete das versões anteriores. Como na maioria dos aplicativos de teste de desempenho que emprega usuários virtuais, quanto mais memória, mais rápido o processador, e quanto mais larga a conexão de rede, mais usuários virtuais poderão ser simulados com o WAPT.

A documentação declara um limite de cerca de 2.000 usuários virtuais para um PIV 2.4 com 512 MB de RAM e interface gig-e, mas isso depende do tipo de aplicativo que você está testando e como é configurado o perfil de teste. Um outro fator de variação de seu teste é a demora entre as solicitações, o que o WAPT lhe permite definir como tempo de pensamento do usuário em um perfil de usuário virtual.

Terminada a configuração de um perfil de usuário virtual (é possível ter vários cenários por teste), você pode criar o plano de teste para o perfil. O WAPT divide a seqüência de teste em três seções: Inicial, Principal e Ações finais. Trata-se de separações mais lógicas do que funcionais, mas elas sugerem que você divida sua função de logon ou registro, por exemplo, na seção inicial, e a ação de logout, na seção final. O WAPT permite a inserção manual das solicitações ou a utilização do gravador de navegador integrado para controlar o modo desejado de navegação desse perfil através do site. Em seguida, você pode passar às configurações gerais para determinar qual deve ser o carregamento do teste e se ele deve ser fixo ou adaptado ao volume no decorrer de um período de tempo específico. Durante o teste, o WAPT lhe proporciona uma visão em tempo real das estatísticas de desempenho do seu cenário de teste. E, quando você acabar, poderá salvar os resultados como HTML ou CSV para análises futuras.

Preço: U$ 350 por máquina.

Saber como a última versão de seu aplicativo Web se sairá é crucial para dimensionar corretamente sua infra-estrutura e evitar aqueles momentos de alta pressão em que o CEO vem lhe perguntar por que aparece a resposta "Server Too Busy" (Servidor muito ocupado) quando ela tenta consultar o site. E, se você estiver em busca de um aplicativo Web relativamente de baixo custo e fácil de usar como ferramenta de teste de desempenho e sobrecarga, convém experimentar o WAPT 4.0 da SoftLogica LLC.

O aplicativo pode ser executado na maioria das versões do Windows®, mas é conveniente usar Windows 2000, Windows XP ou Windows Server® 2003 para obter seu potencial total, devido às limitações de soquete das versões anteriores. Como na maioria dos aplicativos de teste de desempenho que emprega usuários virtuais, quanto mais memória, mais rápido o processador, e quanto mais larga a conexão de rede, mais usuários virtuais poderão ser simulados com o WAPT.

Ferramenta de sobrecarga de aplicativos Web WAPT

Ferramenta de sobrecarga de aplicativos Web WAPT  (Clique na imagem para aumentar a exibição)

A documentação declara um limite de cerca de 2.000 usuários virtuais para um PIV 2.4 com 512 MB de RAM e interface gig-e, mas isso depende do tipo de aplicativo que você está testando e como é configurado o perfil de teste. Um outro fator de variação de seu teste é a demora entre as solicitações, o que o WAPT lhe permite definir como tempo de pensamento do usuário em um perfil de usuário virtual.

Terminada a configuração de um perfil de usuário virtual (é possível ter vários cenários por teste), você pode criar o plano de teste para o perfil. O WAPT divide a seqüência de teste em três seções: Inicial, Principal e Ações finais. Trata-se de separações mais lógicas do que funcionais, mas elas sugerem que você divida sua função de login ou registro, por exemplo, na seção inicial, e a ação de logout, na seção final. O WAPT permite a inserção manual das solicitações ou a utilização do gravador de navegador integrado para controlar o modo desejado de navegação desse perfil através do site. Em seguida, você pode passar às configurações gerais para determinar qual deve ser o carregamento do teste e se ele deve ser fixo ou adaptado ao volume no decorrer de um período de tempo específico. Durante o teste, o WAPT proporciona a você uma visão em tempo real das estatísticas de desempenho do seu cenário de teste. E, quando você acabar, poderá salvar os resultados como HTML ou CSV para análises futuras.

Preço: U$ 350 por máquina.

Revisão do livro

Fundamentos de sistemas de redes de conteúdo

www.ciscopress.com

O conteúdo é soberano e o livro Content Networking Fundamentals (Cisco Press, 2006), de Silvano Da Ros, é de grande ajuda para que você alcance um rápido controle para aprimorar sua infra-estrutura de distribuição de conteúdo. O próprio livro se declara "uma introdução abrangente à teoria e às aplicações práticas de sistemas de redes de conteúdo"; e é isso mesmo o que ele é. Embora, obviamente, assuma o viés da engrenagem dos sistemas de rede da Cisco, o livro dá uma boa noção dos diferentes componentes dos sistemas de redes de conteúdo, além de diretrizes práticas para implementar os princípios que sustentam esses sistemas e que são aplicáveis não importando os tipos de produtos de conteúdo em sua infra-estrutura.

O livro começa com uma visão geral de alto nível dos diferentes elementos dos sistemas de redes de conteúdo (que realmente aprimoram o desempenho e a distribuição da comunicação de camada 4 a 7 do modelo OSI). Em seguida, ele investiga os detalhes práticos dos principais formatos de apresentação de conteúdo, como XML, HTML, WAP e transformação de conteúdo por XSLT na borda da rede, além de uma seção sobre distribuição de mídia de fluxo contínuo. Finalmente, ele aborda escalabilidade e disponibilidade, com discussões sobre balanceamento de carga dos servidores (globais e locais), balanceamento de carga de firewalls e uso de dispositivos de cache de conteúdo, como a comutação de serviços de conteúdo da Cisco.

Se você usa comutação de serviços de conteúdo da Cisco em sua infra-estrutura, achará interessante o capítulo sobre comutação de conteúdo protegido. Ele mostra os detalhes da configuração do módulo de serviços de conteúdo para a camada de soquetes protegidos, além da configuração de URL e recriação de cabeçalho. Geralmente, os profissionais de sistemas de redes de qualquer marca acharão o capítulo sobre QoS útil para entender os diferentes mecanismos de filas e o gerenciamento de congestionamentos.

Em suma, embora definitivamente concentrado nas implementações de hardware da Cisco (afinal, é uma publicação da Cisco Press), este livro ajudará você a transformar os jargões de "sistema de redes de conteúdo" em metodologias práticas e aplicáveis à sua infra-estrutura de distribuição de conteúdo.

Preço: U$ 55,00.

Monitore seus serviços

WebWatchBot

www.exclamationsoft.com/webwatchbot/default.asp

Uma coisa que pode ser o trunfo ou a ruína de um profissional de TI é sua capacidade de detectar (e, espera-se, corrigir) problemas antes dos usuários da organização. Portanto, uma das ferramentas mais importantes que um profissional de TI pode ter é um sistema de monitoramento eficaz que seja capaz de investigar os diferentes serviços fornecidos para verificar se estão sendo executados como devem. O WebWatchBot da ExclamationSoft pode ajudá-lo nisso.

Este aplicativo consegue monitorar cada serviço comum imaginável. Em vez de apenas verificar se um serviço está sendo executado, o WebWatchBot vai um passo além nesse processo. Ele realmente testa os serviços para verificar se estão funcionando de maneira adequada. Por exemplo, ele verifica se um FTP consegue mesmo carregar e descarregar um arquivo, monitora se o DNS consegue executar cada um dos 40 comandos de consulta diferentes e procurar uma cadeia de caracteres na resposta, e testa se o POP3 e o SMTP realmente registram e criam relatórios sobre o desempenho do sistema de emails.

WebWatchBot

WebWatchBot  (Clique na imagem para aumentar a exibição)

Além disso, o WebWatchBot permite o encadeamento de uma seqüência de etapas em uma transação e reporta quaisquer erros ou latência inaceitável (de acordo com os limites que você definir) na transação como um todo. O aplicativo também monitorará URLs HTTP e HTTPS, bem como verificará conteúdos específicos. Você pode, inclusive, configurar monitores de bancos de dados para que executem consultas e comparem os dados com um modelo de resposta.

Preço: U$ 495,95 por licença de usuário.

Greg Steen é profissional de tecnologia, empresário e entusiasta. Ele está sempre buscando novos métodos e ferramentas para tornar mais fáceis as operações e o desenvolvimento para os profissionais de TI.

© 2008 Microsoft Corporation e CMP Media, LLC. Todos os direitos reservados. A reprodução parcial ou completa sem autorização é proibida..