Frage

Ich schaffe webtests in TFS und zu versuchen, Berichte Ausführung in SSRS. Als ich den ersten Prozess aufnehmen, enthält es Reserved.ReportViewerWebControl.axd Dateien. Diese Dateien sind das, was das Problem verursacht.

Wenn ich die Dateien entfernen, der Bericht nicht angezeigt, aber wenn ich die AXD-Dateien halten in es gut funktioniert. Das Problem mit den AXD-Dateien zu halten, ist der reportsession Abfragezeichenfolgeflag Variable, die enthalten sind. Wenn ich den Bericht nach ein bisschen laufen die reportsession offensichtlich verändert hat.

Jede Hilfe sehr geschätzt wird.

War es hilfreich?

Lösung 2

Ich habe festgestellt, dass die AXD-Dateien notwendig sind, da sie, was tatsächlich ist der Bericht zeigt. Die reportsession, controlID und Cache-Samen werden müssen, festgelegt als dynamische Eigenschaften und in eine variable contect weitergegeben. Von dort aus können Sie die Kontextvariable in den anderen AXD Anfragen verweisen. Es gibt auch einen einzelnen reporturl Abfragezeichenfolgeflag Variable, die Bedürfnisse als auch erfaßt werden. Sobald diese korrekt eingerichtet wurden funktionierte es wie ein Charme.

Andere Tipps

Sie können den Test zu einem codierten Test konvertieren. Dann sollten Sie in der Lage sein, die Context.LastResponse.ResponseUri.Query abzufragen, nachdem Sie die Anfrage erhalten. Bewahren Sie den Wert, den Sie brauchen es und geben es in die Anfrage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top