2016-06-12 24 views
4

Die Postbote-Chrome-Erweiterung https://www.getpostman.com ist ein bekannter Test-Client zum Testen von REST-APIs. Ich weiß, dass sie ein Kommandozeilenwerkzeug namens "newman" veröffentlicht haben (derzeit in Version 2.1.1 und können mit npm installiert werden).Gibt es ein Postman-Plug-in für das automatisierte Testen im lokalen tfs-Build-Agent?

Ich frage mich, ob irgendeine Stelle versucht, dieses Befehlszeilentool zum Testen von REST-APIs aus dem automatisierten Testschritt im lokalen TFS-Build-Agent zu verwenden (vorausgesetzt, die API-Serverumgebung ist bereits eingerichtet).

Jede Hilfe wird geschätzt.

+0

Welche Version von TFS verwenden Sie? –

+0

Wir verwenden TFS 2015 Update 2.RC2.2 – Raghu

+0

@Malik Mit Newman können Sie eine Junit-XML-Ergebnisdatei erstellen. Durch Hinzufügen eines zusätzlichen Schritts "Testergebnisse veröffentlichen" zur Build-Definition können Sie die Ergebnisdatei an tfs veröffentlichen. –

Antwort

3

Nur in TFS 2015.2 getestet, ist es einfach, Newman-Tool in vNext Build aufzurufen. Sie müssen nur zwei Build-Schritte hinzufügen: npm und Command Line:

enter image description here

enter image description here

In meinem Beispiel bekomme ich eine Liste der Optionen von newman (newman h). Sie können auch andere Optionen in diesem Artikel testen: https://github.com/postmanlabs/newman

+0

Was ist vNext Build? – Raghu

+0

Es ist ein neues Build-System, das in TFS 2015 aufgerufen wird. Sie können dieses Blog lesen, um etwas über das zwei Build-System zu erfahren: http://www.dotnetcurry.com/visualstudio/1177/new-build-features-visual-studio- Online-TFS-2015 –

+0

wo veröffentlicht Ergebnisse? –