Pergunta

Eu estou escrevendo um script para acionar vários testes de carga VSTS seguidos usando MSTest.exe. Percebo que há uma opção / resultsfile que me permite especificar onde os resultados dos testes são armazenados, mas parece que isso só vai salvar um arquivo .trx (o que parece ser amarrado ao banco de dados de execução de teste do controlador).

Eu gostaria de exportar este resultado para um arquivo .ltrar (que extrai os dados do resultado real, por isso pode ser importado em outro lugar). Eu atualmente fazer isso manualmente a partir do "Open e gerenciar os resultados teste de carga" de diálogo (escolha meu controlador, selecione o teste a partir do histórico de resultados de teste de carga, e clique em "Export ..."). Existe uma maneira de fazer isso a partir da linha de comando?

Foi útil?

Solução

Você pode configurar o controlador para salvar os resultados em um arquivo de texto e a localização do ficheiro de texto é adicionada ao arquivo .trx. por exemplo.

<WebTestResultFilePath>C:\Dev\LoadTest\TestResults\MACHINENAME 2009-12-09 13_35_13\In\f6e591f1-219e-45be-94aa-c9995107817e\LoadTestCoded.webtestResult</WebTestResultFilePath>

Ele iria trabalhar bem se você criou um procedimento simples armazenado para exportar os resultados em linha reta de um banco de dados embora. Você pode lidar com arquivos maiores etc.

Então você pode commandLine um comando SQL para exportar os dados desejados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top