2

TFSでWebテストを作成し、SSRSでレポートの実行をテストしようとしています。最初のプロセスを記録すると、Reserved.ReportViewerWebControl.axdファイルが含まれます。これらのファイルが問題の原因です。

ファイルを削除すると、レポートは表示されませんが、AXDファイルを保持すると正常に機能します。AXDファイルを保持する際の問題は、含まれているreportsessionクエリ文字列変数です。少ししてからレポートを実行すると、レポートセッションが明らかに変更されています。

どんな助けでも大歓迎です。

4

2 に答える 2

1

実際にレポートを表示するのはAXDファイルであるため、必要であることがわかりました。reportsession、controlid、およびcache seedは、動的プロパティとして設定し、contect変数に渡す必要があります。そこから、他のAXDリクエストでそのコンテキスト変数を参照できます。同様にキャプチャする必要がある単一のreporturlクエリ文字列変数もあります。それらが正しく設定されると、それは魅力のように機能しました。

于 2010-04-07T17:01:06.193 に答える
1

テストをコード化されたテストに変換できますか。次に、リクエストを生成した後、Context.LastResponse.ResponseUri.Queryに問い合わせることができるはずです。必要な値をそこに保存し、リクエストに渡します。

于 2010-04-07T01:31:36.100 に答える