1

mstest.exe を使用して、複数の VSTS 負荷テストを連続してトリガーするスクリプトを作成しています。テスト結果の保存場所を指定できる /resultsfile オプションがあることに気付きましたが、これは .trx ファイルのみを保存するようです (コントローラーのテスト実行データベースに関連付けられているようです)。

この結果を .ltrar ファイルにエクスポートしたいと思います (実際の結果データが抽出されるため、別の場所にインポートできます)。現在、これは「負荷テスト結果を開いて管理する」ダイアログから手動で行っています (コントローラーを選択し、負荷テスト結果の履歴からテストを選択して、「エクスポート...」をクリックします)。コマンドラインからこれを行う方法はありますか?

4

1 に答える 1

0

結果をテキスト ファイルに保存するようにコントローラーを構成すると、テキスト ファイルの場所が .trx ファイルに追加されます。例えば

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

ただし、単純なストアド プロシージャを作成して結果をデータベースから直接エクスポートしても問題ありません。より大きなファイルなどを処理できます。

次に、必要なデータをエクスポートする SQL コマンドをコマンドラインで実行できます。

于 2010-02-08T02:52:11.177 に答える