我创建的TFS webtests,并试图在SSRS测试报告执行。当我记录初始过程,它包括Reserved.ReportViewerWebControl.axd文件。这些文件是什么原因造成的问题。

当我删除这些文件,报告并没有显示,但是如果我把AXD文件,它工作正常。与保持AXD文件的问题是所包含的查询字符串reportsession变量。如果我跑了一下后reportsession显然已经改变了报告。

任何帮助理解。

有帮助吗?

解决方案 2

我发现,AXD文件是必要的,因为它是实际显示报告。的reportsession,控件ID和缓存种子需要被设置为动态属性和通入contect变量。从那里,你可以参考一下这方面的变量在其他AXD请求。还有一个单reporturl查询字符串变量需要被以及捕获。一旦这些设定正确它像一个魅力。

其他提示

你能测试转换为编码的测试。然后,你应该能够询问Context.LastResponse.ResponseUri.Query你得到请求后。存储该值则需要有并将其传递到所述请求。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top