Ich habe einen .webtest, den ich verwenden möchte, um den Test zu laden und eine Datei auf eine Website hochzuladen. Ich verwende das Webtest-Framework, das in Visual Studio eingebaut ist, mit der Absicht, meine größeren Tests von Azur zu starten.Eine Datei über einen Microsoft Webtest hochladen
Ich erstellte einen neuen Webtest und zeichnete die Schritte auf, einschließlich des Datei-Uploads. Dies alles korrekt aufgezeichnet, aber das Problem ist, dass der Datei-Upload-Parameter nur den Dateinamen aufgezeichnet wurde (nicht die Bytes). Dies bedeutet, dass der Test Zugriff auf die Datei haben muss, die während der Ausführung hochgeladen wird.
Ich habe auch die Datei in das Projekt und stellen Sie ihn zufrieden sein.
Das Problem ist, dass die Datei nicht während der Ausführung kopiert wird. Ich habe einen Blog-Post gefunden https://blogs.msdn.microsoft.com/edglas/2008/08/05/how-to-upload-a-file-in-a-web-test/, der meine Frage zu beantworten scheint, aber das Visual Studio UI hat sich geändert und die Option ist nicht mehr verfügbar.
Ich kann eine absolute URL c: \ files \ filename.docx nicht verwenden, weil ich dies von azurblau ausführen muss.
Ich kann auch nicht die Datei irgendwo im Internet veröffentlichen, weil es ein Pfad sein muss, nicht eine URL.
Ich habe eine Queston im Blogpost gepostet, aber es scheint nicht sehr aktiv zu sein und bin wirklich auf der Lauer, wohin ich von hier aus gehen soll.
TIA, -Logan
Ok, dieser Kommentar führte mich wirklich zu meiner Lösung. Mein Problem war, dass ich mit einem Projekt arbeitete, das letztes Jahr erstellt wurde und keine * .testsettings Datei hatte, und ich konnte keine Möglichkeit finden, es hinzuzufügen. Ich erstellte schließlich ein neues Lasttest-Projekt über Visual Studio und fügte die Datei local.testsettings (im selben Verzeichnis wie die Lösung) hinzu. Von dort aus war es relativ einfach, meine alten Tests zu importieren und die Datei als Deployment-Datei in den Local.testsettings hinzuzufügen. – Logan
@Logan Bitte beachten Sie die neuen Absätze in der Antwort. – AdrianHHH