projeto FunkLoad é um testador web funcionais e de carga, escrito em Python, cujo principal uso casos são:
in- teste funcional de projetos web, e, assim, os testes de regressão também.
O teste de desempenho biografia,: ao carregar o aplicativo da Web e monitorar seus servidores que o ajude a identificar gargalos, dando um relatório detalhado de avaliação de desempenho.
biografia, ferramenta de teste de carga para expor erros que não superfície em teste superficial, como testes de volume ou testes longevidade.
biografia, ferramenta de teste de estresse para sobrecarregar os recursos de aplicações web e testar a capacidade de recuperação do aplicativo.
biografia, escrita por agentes da web scripting qualquer tarefa repetitiva web, como verificar se um site está vivo
Recursos :.
- Funcional teste são scripts em Python puro utilizando a estrutura PyUnit como teste de unidade normal. Python habilitar cenários complexos para lidar com aplicações do mundo real.
- Verdadeiramente emula um navegador web (single-threaded) usando webunit Richard Jones ':
- Suporte a autenticação básica
- Suporte biscoitos
- buscar css, javascript e imagens
- emulando um cache do navegador
- arquivo de upload e submissão / form-data multipart
- https apoio
- corredor de teste avançado com muitas opções de linha de comando:
- definir a url servidor de destino
- exibir a página buscada em tempo real no seu browser
- modo de depuração
- modo de cor verde / vermelho
- Rode um teste funcional em um teste de carga:. Apenas invocando o corredor banco você pode identificar problemas de escalabilidade e desempenho
- configuração banco
- testes, páginas, solicita estatísticas e gráficos.
- 5 solicitações mais lentas
- uso servidores cpu, média de carga, a memória / swap e de uso de tráfego de rede.
- lista http resumo de erros
- Fácil personalização de teste usando um arquivo de configuração ou opções de linha de comando.
- Fácil criação de testes usando gravador TestMaker / MaxQ, assim você pode usar seu navegador web e produzir um teste FunkLoad automaticamente.
- Fornece afirmação web ajudantes.
- Fornece uma funkload.CPSTestCase para aliviar Zope e Nuxeo testes CPS.
- Fácil de instalar e usar, veja exemplos na pasta de demonstração.
Gráficos
O que é novo nesta versão:
- Os gráficos do relatório de bancada foi aprimorado usando gnuplot 4.2, que faz FunkLoad fácil de instalar no Red Hat ou Mac OS.
- Um novo relatório diferencial é fornecido para ser capaz de comparar dois relatórios de bancada.
- O corredor gravador de proxy e teste agora lidar com qualquer tipo de pós-tipo de conteúdo (como application / xml).
- Uma nova demo de aplicação JBoss Seam Booking fornecida.
Comentários não encontrado