Reporting services SSRS报告的自动测试

Reporting services SSRS报告的自动测试,reporting-services,ssas,ssrs-2012,Reporting Services,Ssas,Ssrs 2012,我在SSRS/SSAS现场有187份报告。我有一个更新多维数据集的要求,所有报告都是从多维数据集馈送的。需求是从对其中一个报告的更改请求派生出来的 有没有一种快速的方法可以确定我是否破坏了基于新多维数据集设计的所有其他报告(简而言之,我如何执行自动回归测试?) 多谢 我能想到的最好办法是为每个转到文件共享上的空文件夹或电子邮件(如果您愿意)的报告设置订阅。如果文件夹中的报告少于187份,则您的报告已损坏 然后,您可以创建SSRS数据库订阅表的查询,以查找出错的订阅以及该订阅是哪个报告,从而进一步

我在SSRS/SSAS现场有187份报告。我有一个更新多维数据集的要求,所有报告都是从多维数据集馈送的。需求是从对其中一个报告的更改请求派生出来的

有没有一种快速的方法可以确定我是否破坏了基于新多维数据集设计的所有其他报告(简而言之,我如何执行自动回归测试?)


多谢

我能想到的最好办法是为每个转到文件共享上的空文件夹或电子邮件(如果您愿意)的报告设置订阅。如果文件夹中的报告少于187份,则您的报告已损坏

然后,您可以创建SSRS数据库订阅表的查询,以查找出错的订阅以及该订阅是哪个报告,从而进一步测试它


如果您还想自动创建报告订阅,可以使用类似于此工具的工具

如果您只是更改了底层业务逻辑,而没有更改任何列名,那么一切都应该仍然有效。如果确实需要,可以从报表服务器获取所有MDX查询,并尝试运行这些查询以查看它们是否仍然有效。SSRS所关心的是查询运行并且列名没有改变。