O desempenho de aplicativos do SharePoint para criação de perfil
Se seus aplicativos do SharePoint estão executando lentamente ou não, você pode usar os recursos para analisar no Visual Studio para identificar o código problemático e outros elementos.Usando o recurso de teste de carga, você pode determinar como um aplicativo do SharePoint é executado no esforço, como quando vários usuários acessam o aplicativo simultaneamente.Executando teste de desempenho da Web, você pode abranger como o aplicativo é executado na Web.Codificados usando o teste de interface do usuário, você pode verificar se o aplicativo inteiro do SharePoint, incluindo sua interface do usuário, funcionar corretamente.Quando você usa esses testes juntos, podem ajudá-lo a identificar problemas de desempenho antes de implantar seu aplicativo.
Para analisar a visão geral das ferramentas
Analisar refere-se ao processo de observe e de gravar o comportamento de desempenho do aplicativo que é executado.Ao seu aplicativo, você pode descobrir problemas como afunilamentos, o código não é possível, e problemas de alocação de memória, que causam aplicativos executar mais lentamente ou usar muita memória.Por exemplo, você pode usar analisar para identificar os pontos de acesso em seu código, que são os segmentos de código que geralmente são chamados e podem diminuir o desempenho geral do seu aplicativo.Depois que você identifica pontos de acesso, você geralmente pode otimizar-los ou eliminar.
Você pode usar várias ferramentas para analisar no ambiente de desenvolvimento integrado (IDE) para identificar e localizar esses tipos de problemas de desempenho.Essas ferramentas de trabalho que a mesma maneira para o SharePoint projetos como se faz para outros tipos de projetos do Visual Studio.O assistente para analisar de desempenho de ferramentas conduz você através da criação de uma sessão de desempenho que usa os testes que você especificar.Uma sessão de desempenho é um conjunto de dados de configuração que são usados coletando informações de desempenho de um aplicativo, juntamente com os resultados de uma ou mais execuções a.As sessões de desempenho são armazenadas na sua pasta de projeto, e você pode exibi-los em Desempenho Explorer.Para obter mais informações, consulte Noções básicas sobre métodos de criação de perfil.
Após criar e executar uma análise de perfil em seu aplicativo, um relatório fornece detalhes sobre o desempenho.Esse relatório pode incluir itens como um gráfico do uso da CPU ao longo do tempo, uma pilha de chamada de função, ou uma árvore hierárquica de chamada.O conteúdo precisos de relatório podem variar, dependendo do tipo de teste que você executa, como amostragem ou a instrumentação.Para obter mais informações, consulte Ferramentas para relatar a visão geral.
Processo de sessão de desempenho
Para analisar um aplicativo, você inicia usando o assistente para analisar de desempenho de ferramentas para criar uma sessão de desempenho.Na barra de menu, escolha Analisar, Iniciar o assistente de desempenho.Porque você concluir o assistente, você insira as informações necessárias para a sessão de desempenho, como o método de perfil que você deseja e o aplicativo que você deseja analisar.Para obter mais informações, consulte Como: Analisar um site Web usando o assistente de desempenho.Como alternativa, você pode usar as opções de linha de comando configurar e executar uma sessão de desempenho.Para obter mais informações, consulte Usando as ferramentas da linha de comando.Se você desejar configurar manualmente todos os aspectos de uma sessão de desempenho, consulte Como: Criar manualmente sessões de desempenho com ferramentas para analisar.Você também pode criar uma sessão de desempenho de um teste de unidade por, na janela de Resultados do teste , abrindo o menu de atalho para teste de unidade e escolhendo em Criar Sessão de Desempenho.
Depois de configurar uma sessão de desempenho, a configuração da sessão é salva, o servidor é configurado para fornecer analisar dados, e o aplicativo é executado.Porque você usa o aplicativo, os dados de desempenho são gravados em um arquivo de log.As sessões de desempenho são listadas em Desempenho Explorer sob a pasta de Destinos .Depois que uma sessão de desempenho for concluída, o relatório aparece na pasta de Relatório em Desempenho Explorer.Para exibir o relatório, abra-o em Desempenho Explorer.Para exibir ou configurar as propriedades de uma sessão de desempenho, abra o menu de atalho em Desempenho Explorer, e então escolha Propriedades.Para obter mais informações sobre propriedades específicas da sessão de desempenho, consulte Configurando sessões de desempenho para analisar ferramentas.Para obter informações sobre como interpretar os resultados de uma sessão de desempenho, consulte Para analisar dados de ferramentas.
Para forçar teste
Você pode analisar o desempenho de seus aplicativos criando esforço de teste de teste de carregamento e desempenho da Web no Visual Studio final.Quando você cria um teste de carregamento no Visual Studio, você especifica uma combinação de fatores, chamado um cenário, para testar seu aplicativo contra.Esses incluem fatores o padrão de carregamento, testam o modelo de combinação, a mistura de teste, a mistura de rede, e a mistura de navegador da web.Cenários de teste de carregamento podem incluir testes de unidade e teste de desempenho da Web.
Figure 1: Exemplo de resultados de teste de carregamento
Teste de desempenho da Web simulam como um usuário final pode interagir com um aplicativo do SharePoint.Você pode criar teste de desempenho da Web gravando solicitações HTTP em uma sessão do navegador ou usando Registrador de teste de desempenho da Web.As solicitações da Web aparecem no Editor de teste de desempenho da Web após a sessão do navegador é concluída.Você pode depurar nos resultados em Visualizador de resultados de teste de desempenho da Web.Você também pode compilar manualmente teste de desempenho da Web usando Editor de teste de desempenho da Web.Para obter mais informações, consulte Criação e edição de carga e testes de desempenho da Web.
Interfaces de usuário de teste
Os testes codificados de interface do usuário levam automaticamente seu aplicativo do SharePoint através da interface do usuário (UI).Esses testes abrangem os controles de interface do usuário, tais como botões e menus, para verificar que funcionem corretamente.Esse tipo de teste é particularmente útil se a validação ou outra lógica são executadas na interface do usuário, como em um página da Web.Você também pode usar um teste codificados de interface de usuário para automatizar teste manual.Você cria que testa codificados de interface de usuário para seus aplicativos do SharePoint da mesma forma que você cria teste para outros tipos de aplicativos.Para obter mais informações, consulte Testando os aplicativos do SharePoint 2010 com testes de interface do usuário codificada.
Tópicos relacionados
Nome |
Descrição |
---|---|
Passo a passo: Criando o perfil de um aplicativo do SharePoint |
Demonstra como reproduzir uma análise de perfil de amostragem em um aplicativo do SharePoint. |
Descreve como criar teste de carregamento, que ajudam aplicativos do SharePoint de teste de esforço. |
|
Descreve como criar teste de desempenho da Web, que ajudam a simular como um usuário interage com o seu site da web do SharePoint na Web. |
|
Descreve como localizar erros lógicos em seu código usando testes de unidade. |
|
Testando os aplicativos do SharePoint 2010 com testes de interface do usuário codificada |
Descreve como testar a interface do usuário de seu aplicativos do SharePoint. |
Consulte também
Conceitos
Melhorando a qualidade com as ferramentas de diagnóstico do Visual Studio