2010-02-05 5 views
1

J'écris un script pour déclencher plusieurs tests de chargement VSTS dans une rangée en utilisant mstest.exe. Je remarque qu'il existe une option/resultsfile qui me permet de spécifier où les résultats du test sont stockés, mais il semble que cela ne sauvera qu'un fichier .trx (qui semble être lié à la base de données de test du contrôleur).Puis-je exporter des résultats de test VSTS vers .ltrar à partir de la ligne de commande?

Je voudrais exporter ce résultat dans un fichier .ltrar (qui extrait les données du résultat réel, afin qu'il puisse être importé ailleurs). Je le fais actuellement à la main dans la boîte de dialogue "Ouvrir et gérer les résultats du test de charge" (sélectionnez mon contrôleur, sélectionnez le test dans l'historique des résultats du test de charge et cliquez sur "Exporter ..."). Y at-il un moyen de le faire à partir de la ligne de commande?

Répondre

0

Vous pouvez configurer le contrôleur pour enregistrer les résultats dans un fichier texte et l'emplacement du fichier texte est ajouté au fichier .trx. par exemple.

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

Cela fonctionnerait bien si vous créiez une procédure stockée simple pour exporter les résultats directement depuis une base de données. Vous pouvez traiter des fichiers plus volumineux, etc.

Ensuite, vous pouvez utiliser une commande SQL pour exporter les données que vous voulez.

+1

Il semble que ce soit une nouvelle fonctionnalité dans VSTS 2010: http://blogs.msdn.com/slumley/archive/2009/11/11/vs-2010-feature-api-for-processing-web-test -results.aspx – Jeremy

+0

Mon mauvais. Visual Studio 2010 améliore considérablement les licences du logiciel Agent. – Nat

Questions connexes