Dicas JMeter: ‘Once Only Controller’
Resumo do post: Dica do uso do 'Once Only Controller' para que requisições do JMeter sejam realizadas apenas uma única vez em uma thread.terça-feira, setembro 16, 2008
(Comente)
Quando executamos um teste de performance, carga ou stress em alguma aplicação WEB usando JMeter, devemos ter bastante cuidado para que o script confeccionado para a realização do teste não afete os resultados, isso é um pensamento bastante óbvio que devemos ter em mente antes de executarmos um teste desta natureza.
É natural, que ao escrevermos o nosso primeiro script no JMeter, WebLoad, WAST, ou qualquer outra ferramenta, essa preocupação não esteja na lista de prioridades, pois estamos preocupados em ver o script funcionado…mas quando falamos em testar performance de aplicações, precisamos sim ter um cuidado muito especial com a performance do seu próprio script, por uma razão obvia: Seu script pode estar ‘retardando’ ainda mais a aplicação.
É importante entendermos que seu script deverá conter uma rotina lógica, sensata e real.
Performance
Teste de PerformanceDefinindo Requisito-Não Funcional de Performance
Resumo do post: Questionário para guiar aqueles que necessitam definir o requisito não-funcional de performancequinta-feira, agosto 28, 2008
(2)
A definição do requisito não funcional de performance é uma atividade muito particular de cada projeto de desenvolvimento, assim sendo, as preocupações variam muito de projeto em projeto. No entanto, algumas preocupações podem ser muito similares dependendo da natureza, tipo e plataforma em que a aplicação é desenvolvida.
Irei postar aqui uma lista com algumas preguntas que podem ajudar muito aqueles que necerssitam definir este requisito não-funcional, as perguntas a seguir não são “leis” e sim um guia inicial para a definição deste requisito, este questionário deverá mudar bastante contendo informações específicas do seu projeto.
Com isto em mente vamos ao questionário:
Performance
Performance14 Regras Básicas Para Aplicações WEB
Resumo do post: Lista de 14 regras definidas por Steve Sounders, a serem utilizadas em projetos de desenvolvimento de aplicações WEB visando a melhoria da performance do produto final.quinta-feira, agosto 14, 2008
(5)
Recebi uma indicação de Saulo Dourado, designer gráfico do CESAR, de um livro chamado “High Performance Web Sites” que contém uma lista de 14 “regras” para o desenvolvimento de frontends eficientes, estas mesmas 14 regras são usadas no YSlow, que abordei em “Dicas: Firebug e YSlow“.
O autor do livro e do YSlow é Steve Sounders um guru na arte e ciência de performance em aplicações WEB.
As 14 regras são:
Performance
Aplicações WEB, PerformanceFerramentas de Teste: JMeter
Resumo do post: Uma introdução a ferramenta de testes de performance, stress e carga JMetersegunda-feira, junho 9, 2008
(3)
Vou falar agora um pouco sobre o jmeter, uma ferramenta do grupo apache, para a realização de testes de performance, carga e stress. Apesar de ser este o foco do jmeter (testes de performance, carga e stress) ele também pode ser utilizado para realizar testes em webservices, banco de dados e também automatizar alguns teste funcionais, seu uso, alias, é bastante amplo. Lógico que existem ferramentas que desempenham o mesmo papel que o Jmeter como o caso WAST (Web Application Stress Test), WebLoad mas vamos aborar jmeter neste momento.
Irei mostar a seguir, o Jmeter em sua operação mais básica e nos posts decorrentes irei aprofundando na sua aplicação.
Quem vê o Jmeter pela primeira vez não deve se sentir muito confortável devido a sua relativa falta de intuitividade, mas isso logo passa depois que você entende sua estrutura, que pelo que vocês irão ver, é bem simples.
Ferramentas de Teste, Performance
jmeter, Teste de PerformanceServer GC x Workstation GC
Resumo do post: Otimizando a performance da aplicação utilizando o GC de acordo com as necessidades de sua aplicaçãoterça-feira, dezembro 18, 2007
(Comente)
Vários artigos sobre performance em .net sugerem que dependendo da aplicação o algoritmo no GC seja alterado…
Se é uma aplicação desktop (tipo Windows forms) ele aconselha o uso do Workstation GC (Mscorwks.dll).Se for uma aplicação servidor ele aconselha o uso do Server GC (Mscorsvr.dll).
No caso do Server GC ele so funciona em um servidor dual processor, pq ele cria dois GC heaps, um pra cada processador.
O Server GC é “tunado” para otimizar: throughput, comsumo de memória e fornece a escalabilidade que o dual processor deve prover….se ele for dual processor e usarmos o Workstation GC ele vai usar a aplicação como se tivesse só um processador….
Performance
.NET, Garbage Collection, Teste de Performance