Ola!O objetivo desse post e inicar o assunto Teste de Performance no QA House.O post consiste em uma abordagem pratica do monitoramento de recursos de uma maquina (por exemplo Web Server, App Server, DB Server, etc.) Existem ferramentas especificas para fazer tal monitoramento, porem, para aprendizado independente de ferramentas e suas peculiaridades, utilizaremos a ferramenta Perfmon do Windows (no caso o Windows 7).Utilizando o Perfmon pode-se monitorar recursos da maquina como, por exemplo, memoria e processamento.Supondo que sera necessario monitorar um servidor durante uma hora, devido a um teste de carga no mesmo:Criando um conjunto de coletores de dados1. Abrir o Perfmon (executar > perfmon.exe);2. Acessar a pasta "Conjuntos de Coletores de Dados" > "Definido pelo Usuario";3. Clicar com o botao direito na pasta "Definido pelo usuario" e selecionar Novo > Conjunto de Coletores de Dados;Criando novo Conjunto de Coletores de Dados4. Nomear o novo conjunto coletor de "Teste de Performance";5. Marcar a opcao "Criar usando um modelo";6. Clicar em avancar;7. Escolher o modelo Basico;8. Salvar o conjunto coletor de dados.Verificando e alterando as propriedades do coletor de dados1. Clicar com o botao direito no novo conjunto coletor de dados (do exemplo: "Teste de Performance");2. Clicar em Propriedades;3. Verificar duas abas que merecem destaque: "Agendar" e "Condicao de Parada".Na aba "Agendar", o responsavel por monitorar o comportamento do servidor pode agendar os dias em que o servidor sera monitorado. Por exemplo: uma aplicacao que tem um grande numero de acessos no horario do almoco. O responsavel pode agendar o monitoramento para todos os dias da semana de 12:00 as 14:00.Na aba "Condicao de Parada", o responsavel define a duracao de cada monitoramento e os limites de tamanho de arquivo ou por tempo de duracao. Isso e muito util em caso de monitoramentos repentinos e tambem para a definicao do tamanho dos arquivos de log.Definindo quais dados serao coletados1. Selecionar o conjunto coletor de dados;2. Serao exibidos ao lado direito da tela, 3 itens. Clicar duas vezes no item "Contador de Desempenho";3. Verificar os dados que serao monitorados;4. Adicionar novos dados:4.1. Clicar no botao Adicionar;4.2. Selecionar o item Memoria;4.3. Clicar em Adicionar >>;4.4. Clicar em OK;4.5. O novo item a ser monitorado sera listado.O responsavel pode tambem selecionar subitens especificos de cada item.Iniciando o monitoramento e verificando os dados coletados1. Apos salvar as opcoes do contador de desempenho, e configurar a condicao de parada para duas horas de duracao, selecionar o conjunto de coletores de dados ("Teste de Performance" e clicar no icone da seta verde para a direita (Iniciar conjunto de coletores de dados) no topo da pagina;2. Aguardar duas horas e acessar a pasta de logs. A pasta de logs esta definida dentro das propriedades do conjunto coletor de dados, na aba pasta;3. Abrir a pasta de logs;4. Verificar os arquivos de log:Na pasta de log, destacam-se os seguintes arquivos:Performance Counter ou Contador de Desempenhoreport.htmlA partir dai e so fazer a analise dos resultados (este assunto sera abordado em outros posts pois e um assunto bem vasto). O interessante e que podemos extrair graficos de desempenho bem significantes a partir do