我可以从命令行将VSTS测试结果导出到.ltrar吗?

时间:2010-02-05 21:24:22

标签: visual-studio-2008 load-testing tfs2008

我正在编写一个脚本,使用mstest.exe连续触发几个VSTS负载测试。我注意到有一个/ resultsfile选项可以让我指定测试结果的存储位置,但看起来这只会保存一个.trx文件(它似乎与控制器的测试运行数据库绑定)。

我想将此结果导出到.ltrar文件(它提取实际结果数据,因此可以将其导入其他位置)。我目前从“打开并管理负载测试结果”对话框中手动执行此操作(选择我的控制器,从负载测试结果历史记录中选择测试,然后单击“导出...”)。有没有办法从命令行执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以将控制器配置为将结果保存到文本文件,并将文本文件的位置添加到.trx文件中。 e.g。

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

如果您创建了一个简单的存储过程来直接从数据库导出结果,那么它可以正常工作。你可以处理更大的文件等。

然后,您可以命令行SQL命令以导出所需的数据。