限定报告包作用域的方法
创建报告包时,可以选择其中包含哪些报告。但很多时候您都会发现有必要设置信息的范围,以便从报告包中过滤不必要的数据,使其更易阅读。限定报告包作用域的方法有三种:按作业、按页面或按 XRule。
您可以使用这些方法的任意组合来从报告包获取非常集中的报告结果集。
过滤器 | 过滤对象 | 描述 |
---|---|---|
作业 | 作业收集的数据 | 使用“源作业”属性确定哪些作业为报告包提供数据,以及它们将收集什么数据。 注: 您还可以使用此属性来选择整个文件夹 - 这样它们包含的所有作业都将为报告包提供数据。 |
页面 | 有特定 URL 模式的页面 | 使用“页面过滤器”属性来确定报告包中将包含哪些页面,以及将从报告包中审慎排除哪些页面。通过设置报告包范围,可以获得非常集中的结果集。 |
XRule | 符合搜索条件的页面或 PageComponent | 使用 XRule 过滤器来查找非常特定的项,以便将其包含在报告包中或从报告包排除。XRule 可能找到的项的一些示例包括:带有表单的页面、页面上的特定连接、由特定个人(用元标记识别)编写的页面或页面上大小不正确的图像。 与整个页面相比,Xrule 也有能力查找特定的 PageComponent,例如媒体剪辑或导航工具条。 |
使用 XRule 包含或排除数据
您可以实现 XRule 以便将某些内容包含在报告包中或从中排除。当使用 XRule 将数据 include 到报告包中时,其搜索结果则为报告包中包含的页面。当使用 XRule 将数据从报告包 exclude 时,其搜索结果则为报告包中不包含的页面。例如,假设您的 Web 站点上同时有西班牙语和英语页面。您已创建查找西班牙语页面的 XRule 和查找英语页面的 XRule。当您想要向讲西班牙语的开发者传递报告包,以使他们纠正页面错误时,您将查找西班牙语页面的 XRule 作为“包含数据”添加到报告包中(“报告包属性” > “XRule 过滤器”页面)。同时,您还可以将查找英语页面的 XRule 添加到页面的“排除数据”部分。报告包将只包含西班牙语页面的报告结果。也可进行反向操作,为讲英语的开发者查找页面。
此示例假定一个作业驱动报告包并且该作业扫描两个应用程序中的问题。如果有两个作业,分别扫描两个应用程序,那么可以根据作业而不是 XRule 来过滤报告包。