測試報告 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

測試報告

測試報告是指與系統、應用程式、服務或程序效能相關的資料收集、分析和呈現方式。它涉及到測量各種指標和指標,以評估效率, 響應, 可靠性, 和一個特定的系統或組件的整體有效性.

性能測試報告涉及根據分析的上下文和目標選擇相關指標。常見的效能測量結果包括回應時間、傳輸量、錯誤率、資源使用率 (CPU、記憶體、磁碟) 和網路延遲。

收集效能相關資料之後,就必須將其儲存在中央存放庫中。這些測試結果可能來自不同的環境、應用程式和測試工具。當您在不同環境中執行多個工作負載時,很難收集與效能相關的資料,並在這些資料點之間建立關聯,以得出明智的結論。我們建議定義標準方法,使用中央存放庫進行資料儲存和視覺化收集效能指標資料。

標準化錄音

我們建議將不同利益相關者執行效能測試的方式標準化,並將產生的資料寫入中央儲存庫。例如,這可能採用接受結果並將其存儲到持久存儲解決方案中的 API 的形式。在需要從來源 (例如 Prometheus 的 Amazon 受管服務) 擷 GitOps 取資料的情況下,API 可以根據描述如何從部署規格和 Kubernetes 規格擷取欄位的結構描述檔案,直接從指定來源提取這些詳細資料。架構文件可以使用JSONPath表達式或 Prometheus 查詢語言(PromQL)。如前所述,收集的指標應與績效分析的內容和目標相關。

傳遞至 API 的資料可以包含與應用程式和執行測試的環境相關的詳細資料和標籤。這有助於對性能測試數據進行分析。