Igor's profileIgor Abade V. Leite (a.k...PhotosBlogListsMore ![]() | Help |
|
February 15 Use o TFS para gerenciar seus projetos de SharePointSe você vai participar de um projeto que envolva customização do SharePoint – um tipo de projeto cada vez mais comum, dada a crescente popularidade do SharePoint – pode usar o TFS como suporte para a gestão do ciclo de vida da aplicação que será criada. Para saber mais sobre como usar o TFS num projeto de SharePoint, consulte os links abaixo. Eles contêm alguns dos materiais disponíveis sobre o assunto.
“The load test data repository is out of space”Ao usar o teste de carga do VSTS você encontrou o seguinte erro: --------------------------- Sua primeira reação é checar o disco da máquina indicada na mensagem de erro e limpar a pasta TestResults, apagando todos os arquivos (ex. TRX) existentes lá. Só que não vai adiantar – o problema é outro… Na verdade, o espaço que se esgotou foi o do banco de dados de resultados de testes, não a pasta TestResults. Isso se deve ao fato de que o VSTS Test Edition armazena os resultados dos testes de cargas (todos aqueles indicadores que podemos acompanhar em tempo real ao executarmos um teste) num banco de dados SQL Server. Por padrão, esse banco de dados é um SQL Server Express, que tem um limite máximo de 4GB por banco de dados. Se você pretende executar muitos testes de carga – ou durante longos períodos – pode acabar alcançando o limite de 4GB. Nesse caso você tem duas opções:
Para mais informações, procure por "Working with Load Tests" no MSDN.
February 10 Dicas para melhorar o desempenho do seu Team BuildConheça algumas dicas muito boas para melhorar a velocidade dos seus builds – cortesia de Jim Lamb, Program Manager do Team Build.
February 05 Estatísticas de Utilização do TFS na MicrosoftVeja as mais recentes estatísticas em http://blogs.msdn.com/vstsbrasil/archive/2009/02/05/estat-sticas-de-uso-do-vsts-na-microsoft-dezembro-2008.aspx
February 02 Importante atualização de segurança para o Team System Web Access
Esta versão inclui uma importante correção de segurança que você deve instalar imediatamente. Esse download não é um patch e sim uma versão completa do TSWA, por isso você deverá desinstalar o produto e reinstalar a nova versão. Logo teremos um artigo na KB; fique de olho no blog do Hakan para mais informações.
Para saber se você tem a versão correta do TSWA: Acesse o site do TSWA e vá em "Help -> About". Se a versão exibida for Build 9.0.3275 então você já tem a correção instalada. Qualquer versão anterior a isso deve ser atualizada. Especificamente, 9.0.3160 é o número de build do TSWA SP1.
A ferramenta de teste de carga do Team System é o Test Load Agent, certo?Essa é uma dúvida muito comum. Um amigo MVP me fez essa pergunta há algum tempo. Assim, achei que era uma excelente oportunidade para blogar e tentar registrar a resposta.
A ferramenta de teste de carga do VSTS é o Visual Studio Test Edition.
Ponto. Simples assim. :-) Isso quer dizer que, para estressar aplicações Web (ASP.NET, PHP, Java, Ruby etc.), Web Services (ASMX, WCF, JEE etc.) e bancos de dados (SQL Server e quaisquer outros suportados pelo ADO.NET) você deve usar o Visual Studio Team System Test Edition (a ferramenta de testes do Team System). Com ela você pode:
Agora que esclarecemos que o VSTS Test Edition é a ferramenta que devo usar para fazer os testes de carga, vem a pergunta: para quê serve então o Test Load Agent? Use o VSTS Test Load Agent para aumentar a quantidade de usuários virtuais dos seus testes O VSTS Test Edition pode gerar tantos usuários virtuais quantos você quiser. O único limite será a capacidade do seu hardware. É difícil estimar quanta carga um determinado computador é capaz de gerar, porém eu arriscaria dizer que uma boa estação de desenvolvimento deve conseguir algo entre 500 e 1000 usuários virtuais (esse número pode variar muito dependendo do tipo de teste que você faz). A fim de criar um estresse que simule as condições reais de uso de sua aplicação, pode ser que você precise simular mais do que 500 ou mil usuários virtuais – especialmente se você pretende colocar essa aplicação na internet. Nesse caso, você precisaria de mais computadores, trabalhando lado a lado com o seu, cada um deles executando parte dos usuários virtuais. É aí que entra o Test Load Agent. Com o Test Load Agent, você pode promover máquinas em sua rede a agentes de carga – dividindo a responsabilidade do trabalho com o computador onde está o Test Edition. Assim, imaginemos o seguinte cenário:
Para poder gerar a carga de cinco mil usuários você utiliza o Test Edition em conjunto com um ou mais computadores rodando o Test Load Agent para criar um conjunto de máquinas chamado de Test Rig. Test Rigs são o conjunto de um controlador e um ou mais agentes de teste de carga. Uma outra distinção importante: testes de cargas executados a partir do Visual Studio estão limitados a um único core da minha máquina; o Load Agent, por outro lado, utiliza todos os cores. Como tipicamente o principal limitador na quantidade de usuários virtuais é a CPU, o Test Load Agente conseguiria gerar o dobro de usuário numa máquina dual-core, quando comparado com o Test Edition. |
|
|