Question

Je crée webtests dans TFS et d'essayer de tester les rapports d'exécution dans SSRS. Lorsque j'enregistre le processus initial, il inclut des fichiers Reserved.ReportViewerWebControl.axd. Ces fichiers sont ce qui est à l'origine du problème.

Lorsque je supprime les fichiers, le rapport ne présente pas, si je garde les fichiers AXD en elle fonctionne très bien. Le problème avec le maintien des fichiers AXD est la variable querystring de reportsession qui sont inclus. Si je lance le rapport après un peu le reportsession a évidemment changé.

Toute aide est appréciée.

Était-ce utile?

La solution 2

J'ai trouvé que les fichiers AXD sont nécessaires car il est ce qui affiche en fait le rapport. Le reportsession, controlID et les graines de cache doivent être définir les propriétés dynamiques et sont passés dans une variable contect. De là, vous pouvez faire référence à cette variable de contexte dans les autres demandes AXD. Il y a aussi une seule variable querystring de reporturl qui doit être capturé aussi bien. Une fois ceux qu'il a été mis en place correctement fonctionné comme un charme.

Autres conseils

vous pouvez convertir le test à un test codé. Ensuite, vous devriez être en mesure d'interroger le Context.LastResponse.ResponseUri.Query après vous cédez la demande. Conservez la valeur dont vous avez besoin et il passe dans la demande.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top