2017-08-07 12 views
0

私たちのサーバーにTFS 2017がインストールされており、TFSビルドエージェントでnon-guiモードで実行したいJMeterパフォーマンステストがあります。jmeterの実行結果をTFSに公開するには

jmeterの結果をTFSに公開する方法が見つかりませんか?

答えて

0

あなたの結果をVSTSテスト結果に組み込んだJMeter用の承認されたプラグインはありません。 JMeterの結果をローカルにダンプし、出力をキャプチャするタスクを追加し、$(build.artifactstagingdirectory)のパスに配置する必要があります。最終的なタスクがPublish Build Artifactsであることを確認する必要があります。これにより、JMeterの結果がビルドの一部として成果物として公開されるようになります。

ここで楽しい部分は、明らかに結果を表示して2つのオプションが残るようにすることです。最初に、APIを介してVSTSに連絡するWebアプリケーションを作成し、JMeterアーティファクトをプルして、結果を必要に応じて表示します。実際にはあります

最後にVSTSのhubページを作成します。これは、ビルドを照会し、JMeterアーチファクトを取得し、それらを望みどおりにレンダリングすることができる。

これは私があなたのために現在見つけることができる最良のオプションです。このような機能はいつでもいつでもVSTS User Voice Forumでリクエストできます。

+0

ありがとうございます。私の調査を確認してください。最初のオプションは不可能です(少なくとも私はこのためのAPIを見つけることができません)。 2番目のオプション - 私はこれを行うには数週間を失ったが、フロントエンドの開発者ではないので、私の方法ではない。 – TheX

+0

ソリューションにVSTS用のAPIへのリンクを貼り付けました。 JMeterは、アーティファクトから抜け出して単純にレンダリングできるHTMLを生成できます。 – virusstorm

0

現在、JMeterとTFSを統合するためのビルドツールはありません。

Cloud-based Apache JMeter Load Testタスクを試すことができます。しかし、それはクラウドベースであり、Visual Studio Team Servicesアカウントが必要です。

このようなtutorialのようなベースのjmeterテストを使用すると、詳細なレポートと解析ツールがあります。

詳細手順については、この記事を参照してください:virusstormは、あなたのテスト結果をキャッチし、テスト結果を公開するカスタム拡張を使用して提案してあなたのケースでRunning Apache JMeter based load tests in the cloud – how to

を、最も簡単な方法です。この分野に精通していない場合は、詳細チュートリアルhereがあります。さらに、ALMの会社やチームの助けを求めることもできます。

関連する問題