2016-11-22 3 views
1

Ich schreibe einige Webtests in Visual Studio 2015 Enterprise, um einen Auslastungstest für meine API durchzuführen.Wie ein Json-Objekt in einem VS WebTest zu buchen?

Mehrere meiner API-Aufrufe erwarten ein Json-Objekt als Hauptteil der Anfrage. Aber die Webtest-Schnittstelle scheint keine Möglichkeit zu haben, den Hauptteil der Post-Anfrage direkt zu setzen; Sie können Schlüssel und Werte hinzufügen, aber Sie können die Anforderung weder für ein Objekt festlegen, das implizit serialisiert werden soll, noch für eine einfache Zeichenfolge.

Wie also postest du Json in einem Webtest?

Antwort

4

Es gibt zwei Optionen, vielleicht mehr, je nach Ihren Bedürfnissen. Beide Mechanismen haben dieselben Eigenschaften, um die URL und viele andere Felder festzulegen.

Im Web-Test-Editor können Sie eine Web-Service-Anfrage hinzufügen (Insert web service request Kontextmenübefehl) und dann das Feld StringBody setzen. Der Inhalt des Zeichenfolgenrumpfs kann Kontextparameter enthalten.

Das Kontextmenü einer normalen Anfrage hat eine Add file upload parameter.

Verwandte Themen