Testes de performance #43
Replies: 28 comments
-
Acho que devemos ir além destas análises e também partir para desempenho CSS e JS. Atualmente tanto no Web Tools do Chrome quanto do Firefox existem ferramentas decentes para fazer esse tipo de análise :) Cuidado com o GTmetrix, eu utilizava ele até perceber que os resultados são divergentes do Page Speed do Google. |
Beta Was this translation helpful? Give feedback.
-
Semana passada assistir esse video bem antigo do Paul Irish mostrando como trabalhar com o DevTools, fiquei impressionando como a ferramenta é útil. |
Beta Was this translation helpful? Give feedback.
-
Sempre me baseei muito no GT Metrix para ter uma ideia de como anda a performance do projeto. @karlprieb Os resultados são divergentes? Dessa não sabia. O Selenium apesar de ser um projeto já antigo e com poucas atualizações, continua justo, acredito que não tem nada melhor que ele para essa função. |
Beta Was this translation helpful? Give feedback.
-
Só pra tretar com o Selenium: DalekJS é mais legal 😛 |
Beta Was this translation helpful? Give feedback.
-
@lfeh Só do PageSpeed. O YSlow não tem divergências. |
Beta Was this translation helpful? Give feedback.
-
Que bad notice @karlprieb sobre o GTmetrix. Pode dar alguns exemplos das inconsistências que você identificou? Boa @tcelestino . Vou assistir o vídeo pra conseguir aproveitar mais o DevTools man. ;) Mamílico heim @fdaciuk . O DalekJS parece ser uma solução mais moderna por um lado, mas faltou a famosa IDE do Selenium. =/ HAuahuhahua |
Beta Was this translation helpful? Give feedback.
-
aeuhae! Mas a ideia do Dalek é realmente não usar Selenium. Praticamente todas as ferramentas de testes E2E usam Selenium por trás, menos o Dalek, que por sinal é muito mais performático ;) |
Beta Was this translation helpful? Give feedback.
-
Não conhecia @fdaciuk, valeu por compartilhar ;) |
Beta Was this translation helpful? Give feedback.
-
e o Pingdom? |
Beta Was this translation helpful? Give feedback.
-
@fdaciuk kara, tirei essa manhã pra fazer testes com o DalekJS. Sensacional! É muito fácil de se usar, configurar e realizar os testes em diferentes browsers. Cria-se as tarefas com JS, pode ser integrado com o Grunt, gera relatórios flexíveis.... Ou seja, perfect! Contudo, conversando com o pessoal de TI aqui na empresa, chegamos à conclusão que, para testes rápidos e que podem ser feitos por qualquer pessoa (já que não temos testers aqui), é interessante utilizar o Selenium (já sabendo que os testes serão feitos apenas no firefox). Mas, para testes de Front-end, pode ser interessante adicionar alguns testes com o DalekJS no workflow. Como por exemplo, testar diversas ações na interface em tamanhos diversos e browsers diferentes para saber se nada está quebrando.... Então, o que você acha disso? Em quais situações voltadas para o front-end você costuma utilizar ele? |
Beta Was this translation helpful? Give feedback.
-
@rubenmarcus uns anos atrás um cara que cuidava do server de um cliente meu disse que não confiava no pingdom e sites do tipo pois eles apresentam dados sempre ruim, pois o objetivo deles é que você contrate a solução deles, tipo os sites na pingdom não tem referência de comparativo com o o gtmetrix faz por exemplo. Eu ainda uso, mas não como muita base, serve para ter uma leve noção hoje em dia. |
Beta Was this translation helpful? Give feedback.
-
@diogorodrigues Resultados diferentes |
Beta Was this translation helpful? Give feedback.
-
@diogorodrigues, então, acho que depende do conhecimento da equipe. Dalek é JS. As duas ferramentas foram feitas para testes no browser mesmo (end to end). Mas se o time está mais acostumado com Java, use o Selenium. Se já conhecem JS, eu iria de Dalek. A grande vantagem que eu vejo no Dalek é:
Enfim, tem mais vantagens, mas acho que esses são os pontos mais importantes :) |
Beta Was this translation helpful? Give feedback.
-
Fiz um update pesado nos últimos meses para os meus testes. Deixo a lista completa. Alguma destas ferramentas pode ser útil para outro colega. |
Beta Was this translation helpful? Give feedback.
-
Perfeito @vitorbritto! |
Beta Was this translation helpful? Give feedback.
-
@vitorbritto 👍🏻 |
Beta Was this translation helpful? Give feedback.
-
@vitorbritto cara eu tava precisando muito de algo tipo o Gremlins! Obrigado por compartilhar! 😁 |
Beta Was this translation helpful? Give feedback.
-
@vitorbritto Pioneerr!!! Eu não tinha colocado no favoritos e fiquei que nem louco procurando no Google plus!!! 🤘 |
Beta Was this translation helpful? Give feedback.
-
@Mendrone excelente ferramenta! E divertida também, hehehe! 👻 |
Beta Was this translation helpful? Give feedback.
-
@lagden gostei do Pioneer logo de cara por causa do Cucumber e da sintaxe Gherkin. Cada vez mais utilizo testes de integração no lugar de testes unitários. Claro que não é possível utilizar em todos os cenários, mas dou prioridade a testes de integração sempre que possível. =] |
Beta Was this translation helpful? Give feedback.
-
@vitorbritto muito obrigado, cara! estava procurando exatamente por isso, links devidamente salvos :) |
Beta Was this translation helpful? Give feedback.
-
Ajustei os links @victormiguez, valeu! 👍 /cc @vitorbritto :D |
Beta Was this translation helpful? Give feedback.
-
@victormiguez opa! Disponha meu caro. =] @fdaciuk obrigado! 👻 |
Beta Was this translation helpful? Give feedback.
-
@vitorbritto valeu pelos links!
Me pareceu que com qualquer 1 dos dois eu consigo atingir o mesmo objetivo, então fiquei com essa dúvida do pq vc separou os dois em ferramentas diferentes. |
Beta Was this translation helpful? Give feedback.
-
Ótimas dicas galera. Valeu @fdaciuk e @vitorbritto por compartilhar essas ferramentas. =D |
Beta Was this translation helpful? Give feedback.
-
@lnfnunes abri a issue #65 para discutirmos sobre Testes de Integração e Aceitação. Te respondi por lá. =] |
Beta Was this translation helpful? Give feedback.
-
@vitorbritto Lá em cima você escreveu:
O |
Beta Was this translation helpful? Give feedback.
-
Tem uma ferramenta que gosto bastante que é o Nightmare. O mais legal é a chrome extension 😄 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Galera, performance sempre foi um assunto muito importante na web, principalmente agora com os mobiles e outros diversos dispositivos. Por isso, criei essa issue para saber como vocês têm feito para realizar os testes: há alguma ferramenta, workflow ou checklist que vocês gostam e indicam?
Eu, por exemplo, sempre me baseio nas dicas do Browser Diet como princípios básicos. Também utilizo a ferramenta Page Speed do Google para identificar pontos críticos que precisam ser melhorados.
Recentemente descobri a ferramenta GTmetrix, que faz uma análise do site utilizando diversas ferramentas, como o PageSpeed, Yahoo! Yslow, dentre muitas outras possibilidades; e a ferramenta Selenium IDE, que iremos começar a utilizar aqui na empresa que trabalho para gravar, editar e depurar os testes via browser.
Beta Was this translation helpful? Give feedback.
All reactions