從報告包中過濾報告數據
創建報告包時,可以選擇其中包含哪些報告。但很多時候您都會發現有必要設置信息的范圍,以便從報告包中過濾不必要的數據,使其更易閱讀。
開始之前
具有“報告管理員”或“作業管理員”角色的用戶可以將過濾器應用于報告包。
過程
- 在“文件夾內容摘要”中選擇報告包,然后單擊編輯圖標(
)。 - 選擇源作業。
- 完成報告包的范圍界定之后,單擊保存。
- 運行報告包以更新其數據。
限定報告包作用域的方法
創建報告包時,可以選擇其中包含哪些報告。但很多時候您都會發現有必要設置信息的范圍,以便從報告包中過濾不必要的數據,使其更易閱讀。限定報告包作用域的方法有三種:按作業、按頁面或按 XRule。
您可以使用這些方法的任意組合來從報告包獲取非常集中的報告結果集。
| 過濾器 | 過濾對象 | 描述 |
|---|---|---|
| 作業 | 作業收集的數據 | 使用“源作業”屬性確定哪些作業為報告包提供數據,以及它們將收集什么數據。注: 您還可以使用此屬性來選擇整個文件夾 - 這樣它們包含的所有作業都將為報告包提供數據。 |
| 頁面 | 有特定 URL 模式的頁面 | 使用“頁面過濾器”屬性來確定報告包中將包含哪些頁面,以及將從報告包中審慎排除哪些頁面。通過設置報告包范圍,可以獲得非常集中的結果集。 |
| XRule | 符合搜索條件的頁面或 PageComponent | 使用 XRule 過濾器來查找非常特定的項,以便將其包含在報告包中或從報告包排除。XRule 可能找到的項的一些示例包括:帶有表單的頁面、頁面上的特定連接、由特定個人(用元標記識別)編寫的頁面或頁面上大小不正確的圖像。與整個頁面相比,Xrule 也有能力查找特定的 PageComponent,例如媒體剪輯或導航工具條。 |
使用 XRule 包含或排除數據
您可以實現 XRule 以便將某些內容包含在報告包中或從中排除。當使用 XRule 將數據 include 到報告包中時,其搜索結果則為報告包中包含的頁面。當使用 XRule 將數據從報告包 exclude 時,其搜索結果則為報告包中不包含的頁面。例如,假設您的 Web 站點上同時有西班牙語和英語頁面。您已創建查找西班牙語頁面的 XRule 和查找英語頁面的 XRule。當您想要向講西班牙語的開發者傳遞報告包,以使他們糾正頁面錯誤時,您將查找西班牙語頁面的 XRule 作為“包含數據”添加到報告包中(“報告包屬性” > “XRule 過濾器”頁面)。同時,您還可以將查找英語頁面的 XRule 添加到頁面的“排除數據”部分。報告包將只包含西班牙語頁面的報告結果。也可進行反向操作,為講英語的開發者查找頁面。
此示例假定一個作業驅動報告包并且該作業掃描兩個應用程序中的問題。如果有兩個作業,分別掃描兩個應用程序,那么可以根據作業而不是 XRule 來過濾報告包。
導出報告包屬性
可以導出報告包屬性并基于這些屬性新建報告包。不會將“調度”作為報告包屬性的一部分導出。
過程
- 在“文件夾內容摘要”中找到報告包,選中該報告包,然后單擊編輯。
- 在“常規屬性”頁面的“導出屬性”部分,單擊導出屬性。
- 在“文件下載”對話中,單擊保存,將導出的 XML 文件保存到系統中。
- 返回到“文件夾內容摘要”,單擊創建圖標(
),然后選擇報告包選項。 - 輸入新報告包的名稱和描述。您不能在相同文件夾中為報告包提供另一個報告包所使用的名稱。
- 在創建方法部分,單擊使用設置文件。
- 單擊瀏覽,查找您下載的 XML 文件。XML 文件的屬性已導入到新報告包中。
- 單擊創建 > 完成以完成。
- 要更新其內容,請運行報告包。
將警報添加到報告包
報告包是可以按您選擇的任何條件(web 應用程序、開發者或業務單位)組織的報告的集合。通過添加警報,您可以控制當狀態更改時,您會收到通知的事件。
過程
從“文件夾內容摘要”中,選擇報告包對應的復選框并單擊編輯警報圖標(
)。選中要提醒您的事件的復選框:
- 已開始
- 已完成
- 無法完成
如果適用,可在報告包中為報告配置報告閾值,然后單擊保存。
注: 閾值警報:特定類型的問題數超過預定義閾值時觸發。例如,您可能希望在新報告顯示 Web 站點具有超過 100 個斷開的鏈接或 Web 應用程序具有超過 10 個基礎結構安全問題時收到通知。報告中超過該數目時,將會觸發報告包警報。如果報告不支持問題管理,那么無法為其創建閾值警報。
運行、取消和刪除報告包
報告包的運行方法和任何其他項一樣。報告包甚至可以在正在運行的情況下運行;此時報告包將結束當前的運行,并重新開始運行。
開始之前
Learn more about report packs:
- 要使應用于報告包的過濾器生效,必須重新運行該報告包。如果報告包來源于單個作業,請選擇自動運行報告包選項。否則,來源于多個作業的報告包必須按照計劃更新,以使趨勢數據更加一致。
- 將來源作業應用于報告包時,生成報告包所需的時間會增加;不過,通過將報告包集中在一個特定作業(而不是所有作業)上,您在給定的時間需要復查的問題數可能會有所減少。
- 如果將作業添加到向報告包提供數據的文件夾,就必須在運行報告包之前,運行該作業,否則,報告包的數據將不是最新的數據。
- 您可以取消正在運行的報告包;這基本上會刪除與該報告包有關聯的任何數據,包括已添加到其趨勢中的新數據。已收集的數據會丟失,且不會在報告中出現。如果不想讓數據丟失,那么請改用暫掛或結束報告包操作。
- 如果需要,您可以刪除報告包。如果報告包為儀表板提供數據,那么您需要重新運行儀表板以更新其數據。
過程
- 要運行報告包,請轉至“文件夾內容摘要”,選擇報告包,然后單擊運行圖標(
)。 - 要在報告包運行期間檢查其進度,請單擊自動刷新圖標(
),以查看該報告包在各種狀態下的進度。在運行完成之前,您可能不得不多次刷新頁面。
報告包和儀表板狀態
當報告包或儀表板運行時,正常情況下都會經過下表描述的若干狀態,順序也與下表所示大致一致。
要查看項經過其狀態,就必須定期刷新頁面。要刷新頁面,請單擊刷新頁面圖標 (
)。
| 省/直轄市/自治區 | 描述 |
|---|---|
就緒( ) |
項已準備就緒可運行。由于這是無誤差的,所以按照其調度手動或自動運行皆可。 |
就緒(已暫掛)( ) |
項在升級前處于暫掛狀態,但是現在處于就緒狀態。您可以決定是否需要進一步的調查或操作。 |
正在等待運行( ) |
項正在等待免費代理程序啟動其運行。 |
正在啟動( ) |
已單擊運行按鈕,代理程序正在啟動。 |
正在運行( ) |
項正在生成報告(可能是儀表板或報告包)。 |
正在等待刪除( ) |
項正在等待免費代理程序取消。 |
正在取消( ) |
代理程序正在進入取消狀態。 |
正在等待結束( ) |
項正在等待免費代理程序結束。 |
正在等待暫掛( ) |
項正在等待免費代理程序暫掛。 |
暫掛( ) |
項的代理程序正在進入暫掛狀態。 |
已掛起( ) |
項在遇到錯誤時通常會被暫掛。可以“結束”、“取消”或“運行”(從停下的位置恢復)暫掛的項。 |
后處理( ) |
項已結束運行,數據庫正在對其數據執行后處理。 |
HCL AppScan Enterprise 中文文檔 10.0.1
)
)
)
)
)
)
)
)
)
)
)
推薦文章: