2016-07-15 13 views
0

Ich habe eine Builddefinition erstellt, die automatisierte Tests unter Verwendung von MTM-Buildumgebungen und Testsuiten ausführt. Ich habe vor kurzem einen Visual Studio Load Test erstellt, der wie jede andere Testmethode, die mit dem Attribut [TestMethod] gekennzeichnet ist, zu einer Testsuite hinzugefügt werden kann. Wenn ich den Build jedoch ausführe, erhalte ich keine Fehler und es scheint, dass die aggregierten Tests nicht ausgeführt werden. Gibt es eine Möglichkeit, dies zum Funktionieren zu bringen?Visual Studio-Auslastungstest von Build-Definition ausführen

Ich habe diesen Artikel gefunden: https://blogs.msdn.microsoft.com/testingspot/2013/01/22/how-to-automatically-run-a-load-test-as-part-of-a-build/ beschreibt einen Weg, es zu tun, aber ich kann keine Build-Vorlage finden, die mit dem übereinstimmt, was er beschreibt, und es scheint, dass dies nur ermöglicht Ihnen, einen einzigen Auslastungstest auszuführen.

Wenn Sie einen Testcontroller konfigurieren, gibt es außerdem eine Option zum Konfigurieren des Testcontrollers. Dazu müssen Sie die Registrierung jedoch aus der Team Project Collection aufheben. Wenn dies getan wird, scheint es, dass der Controller nicht länger in Umgebungen verwendet werden kann, um automatisierte Tests für das Projekt auszuführen. Dies widerspricht dem Zweck dessen, was ich tun möchte, und es scheint, dass sich Lasttests und Teamprojekte gegenseitig ausschließen. Ist das der Fall? Wenn das so ist, ist das ein großes Versehen. Lasttests sind die Art von Dingen, die Sie automatisch ausführen möchten. Danke für die Hilfe.

Antwort

0

Sie haben leider Recht. Ein Testcontroller, der für den Belastungstest verwendet wird, kann nicht gleichzeitig für andere automatisierte Testdurchführungen verwendet werden. In Ihrem Szenario würde ich empfehlen, dass Sie einen anderen Test-Controller und einen anderen Agenten für den Lasttest einrichten, und Sie könnten ihn als Teil Ihres Builds einreihen, um das zu erreichen, wonach Sie suchen.

Es gibt keine spezielle Build-Prozess-Vorlage für diesen Fall.