2016-12-07 7 views
0

私はチームサービスに少し慣れていますので、いつもお詫び申し上げます。私はWebtest(webtest1.webtestを実行する必要があるブラウザのステップを記録することによって作成されたロードテストの実行に使用される同じ)VS 2015でローカルに正常に実行されます。私はチームサービスでそれを実行する方法を探しています。Visual Studio TeamサービスはWebtestを実行します

私はチームサービスリポジトリのコードをチェックし、CIは、VMにローカルにデプロイされたエージェントで動作するビジュアルスタジオビルドと単体テストを含むビルドプロセスを開始します。ユニットテストが成功すると、テスト環境にデプロイされ、正常に実行された場合はここで実行するWebテストが必要です。

私はチームサービスの負荷テストとしてWebテストを実行するアウトラインを読んでいますが、負荷テストをしたくないのです。シナリオ/機能テスト/統合テストの一環として一度実行したいのです。アクセス可能であり、すべてのデータがそのようなものなどを介して来る。

mstest.exeをコマンドラインでローカルに実行するとwebtestは正常に動作しますが、チームサービスは実行するvstest.console.exeを使用します。テストケースが見つからなかったことを示しています(私はdllとwebtest1.webtestの両方をビルドの一部として試してみました)。

vstest.console.exeをコマンドラインでローカルに動作させることはできません。また、orderstestといくつかの他の方法を提案しています。コマンドラインでローカルに実行されると、orderedtestadapterが欠けています。

私は、コマンドラインでmstest.exeを使用してテストを実行することをTeam Serviceビルドタスクの1つとして考えていましたが、次にtrxファイルをビルド結果にロードする方法も考えています。行く。

これを解決するための手順は非常にありがたいです。

答えて

-1

要件を達成するために、これらの手順を参照してください。

  1. は削除ファイルは/タスクステップの追加(リポジトリが洗浄されていない場合は、以前のテスト結果ファイルを削除) enter image description here
  2. [コマンドラインの実行ステップ/タスクを追加します。 MSTestをコマンドを実行するために enter image description here
  3. はテストステップ/タスク
結果公開追加します enter image description here

一方、ユニットテストでもテストを実行できます。リクエストを送信し、レスポンスを確認してください。threadです。

関連する問題