load testing using loadui free
O que é LoadUI?
LoadUI é uma ferramenta de teste de carga gratuita e de código aberto que permite fazer testes de carga complexos e testar o desempenho simplesmente arrastando os diferentes componentes.
LoadUI permite criar e atualizar casos de teste enquanto você os executa. O que torna o loadUI poderoso é o foco na usabilidade por meio de sua interface visual e design intuitivo, combinado com a flexibilidade que advém da possibilidade de fazer alterações durante o teste.
O que você aprenderá:
Como funciona o LoadUI?
LoadUI consiste em blocos de construção chamados Componentes que você arrasta do
Barra de ferramentas do componente para o projeto em que você está trabalhando. Esses componentes se conectam por fios e não há limite para quantos componentes você pode criar e conectar.
como obter chave de segurança de rede para wi-fi
Essa forma de teste de arrastar e soltar é especialmente útil durante o teste, pois você pode fazer testes de carga complexos. A visão geral que você obtém torna mais fácil tentar diferentes combinações durante o teste real e reagir a elas imediatamente. No loadUI, o feedback instantâneo é rei.
Criação de testes de carga em LoadUI
Para executar um teste em loadUI, você precisa de pelo menos dois componentes (e um projeto vazio para trabalhar);
- Um gerador: Isso cria uma carga, por exemplo, 100 solicitações por segundo.
- Um corredor: Isso executa um certo tipo de teste, por exemplo, um teste da web.
Então, vamos fazê-lo; arraste um Gerador de taxa fixa e um Corredor de páginas da web.
Você ainda não pode executá-los, embora primeiro seja necessário conectá-los. Você faz isso conectando os nós, ou terminais , localizados acima e abaixo dos componentes entre si com conexões .
Então agora conecte o Gerador de taxa fixa ao Web Page Runner .
Agora que tudo está conectado, você deve inserir qual site deseja carregar o teste no Web Page Runner . Seu teste está pronto para ser executado! Clique no botão play no menu superior para fazer com que seu gerador comece a enviar solicitações ao seu site.
Agora você pode acompanhar, em tempo real, como o teste está indo, clicando no Bancada de trabalho de resultados botão. Uma vez lá, clique duas vezes em seu Execução Atual e, no menu à esquerda, arraste Tempo de resposta para o rack.
qual é a diferença entre java e c ++
Parabéns! Agora você criou seu primeiro teste de carga no LoadUI. Brinque com os widgets que você tem em seu painel, experimente adicionar mais alguns e tente rastrear outros valores no Results Workbench.
Uma boa próxima etapa seria adicionar um Afirmação componente e conecte-o ao Web Page Runner. Então, você pode, por exemplo, testar quantas vezes suas solicitações chegam ao seguir certas regras que você configurou (como levar menos de 10 milissegundos).
Dicas profissionais
Deixe um teste de gerente!
Esta é a forma moderna de teste de gorila. Deixe alguém menos proficiente fazer o teste para você e veja o que quebra seu serviço. Também criará uma compreensão e paixão por testes dentro da gestão. Um comentário comum é “Isso é divertido! Mas difícil ... ”
É interativo, use!
LoadUI é altamente interativo e configurável em tempo real , então aproveite isso.
Crie um segundo teste em tempo real no mesmo servidor com um Gerador diferente e veja se o sistema mostra fraquezas quando exposto a um comportamento caótico e real. Altere isso em tempo real e experimente.
Grave seus testes
Como o loadUI é tão interativo, pode ser difícil reproduzir os testes. Use um gravador de tela como o Wink (que é gratuito) para reproduzir seus testes e ver o que causou a falha do serviço.
Trabalho estruturado
LoadUI tem suporte para casos de teste. Divida seus testes em casos de teste menores; você sempre pode iniciá-los todos de uma vez.
Não duplique o trabalho
Se você criou funcional testes em soapUI, você pode simplesmente executá-los em loadUI com o componente soapUI . Dessa forma, você não precisa redefinir o teste outra vez no loadUI.
Escreva seu próprio componente
LoadUI não é apenas grátis; é de código aberto também. Isso significa que você pode escrever seus próprios componentes, no Groovy, se desejar. Só você define os limites do que é possível no LoadUI! Leia mais sobre como criar seus próprios componentes aqui .
Leia mais sobre loadUI e faça o download aqui: Versão mais recente do LoadUI
Este é um artigo convidado de Henrik Olsson.
Sobre o autor:
Henrik é desenvolvedor de software para loadUI de Estocolmo, Suécia, com formação acadêmica em Sistemas Distribuídos e uma paixão por usabilidade. Ele tem experiência no ensino e pensa que muitas coisas podem ser facilmente explicadas, se bem modeladas e direcionadas com precisão.
Nota do editor:
Estou feliz em compartilhar esta ferramenta de teste de carga de código aberto com meus leitores. LoadUI e soapUI são as melhores ferramentas de teste de software de código aberto da empresa confiável Eviware (agora SmartBear). Se você está pensando em introduzir uma ferramenta de teste de carga em seu projeto, tente loadUI e soapUI (ferramenta de teste funcional).
Além disso, eu pessoalmente usei o soapUI para muitos projetos e logo irei abordá-lo em um artigo separado. Eu amo o poder e a beleza dessas ferramentas de código aberto!
Se você usou esta ferramenta e tem algumas dicas para compartilhar, faça-o na seção de comentários abaixo. Além disso, ficaríamos felizes em ouvir e responder suas perguntas sobre loadUI.
Leitura recomendada
- Melhores ferramentas de teste de software 2021 (QA Test Automation Tools)
- Teste de carga com tutoriais HP LoadRunner
- Teste de desempenho vs teste de carga vs teste de estresse (diferença)
- Correlação - Teste de carga com LoadRunner
- 15 MELHORES ferramentas de teste de desempenho (ferramentas de teste de carga) em 2021
- Revisão do WebLOAD - Introdução à ferramenta de teste de carga do WebLOAD
- Teste de desempenho de nuvem: provedores de serviço de teste de carga baseado em nuvem
- Download do e-book do Testing Primer