在Kafka壓測過程中,您可以查看實時性能數據。完成壓測后,系統將自動獲取壓測過程中的數據,形成壓測報告。本文介紹Kafka壓測報告中各部分詳情。
壓測報告入口
- 登錄PTS控制臺。
在左側導航欄選擇性能測試 > 報告列表。
單擊目標報告操作列的查看報告。
說明在報告詳情頁面,單擊右上角的報告導出,然后根據需要選擇有水印版本或無水印版本,可以導出目標Kafka壓測報告的PDF版本。
查看采樣日志
在報告詳情頁,單擊右上角的查看采樣日志,然后在查看日志頁面,單擊操作列的點擊查看詳情,可以查看詳細采樣日志。在壓測執行時或者壓測報告中,通過查看壓測采樣日志和調用鏈路信息,可以快速定位問題。
日志詳情包括以下信息:
General頁簽展示了采樣日志的日志字段和字段值。
Timing瀑布流頁簽展示了各接口的耗時信息。
調用鏈視圖頁面,展示了被壓測接口上下游的調用鏈路詳情。
查看壓測場景信息
壓測報告的第一部分顯示了整個壓測場景的相關業務指標。
您可以在數據信息區域(圖示中①)查看以下參數信息:
參數 | 說明 |
請求成功率(%) | 統計周期內全場景請求成功率。 |
平均RT(成功/失敗) | 統計周期內成功和失敗請求的平均RT。 |
TPS | 統計周期內的總請求數除以壓測時間所得。 |
并發 | 該壓測場景下設置的施壓并發數。 |
異常數 | 壓測過程中產生的異常。單擊數字區域可以查看異常的日志詳情。 |
總請求數 | 整個場景在壓測過程中發送的總請求數。 |
您可以在圖示中②的區域查看該壓測場景的施壓信息、配置信息和計費信息。
參數 | 說明 |
施壓信息 | |
開始時間 | 該場景下壓測開始的時間。 |
結束時間 | 該場景下壓測結束的時間。 |
壓測時長 | 壓測實際耗費的總時長。 |
配置信息 | |
壓力來源 | 在場景施壓配置中所選的發起壓測的壓力來源。 |
配置時長 | 在場景施壓配置中所設置的壓測時長。 |
流量模型 | 在場景施壓配置中所選的壓測流量模型。 |
指定IP數 | 在場景施壓配置中所設置的施壓引擎數。 |
計費信息 | |
消耗VUM | 本次壓測消耗的資源總數。 |
圖示中③的區域展示了該壓測場景的請求成功率、平均RT和TPS的時序曲線圖。您可以將光標移動到圖表上,查看具體時間點所對應的狀態。
查看業務指標
壓測報告的概覽頁簽展示了該壓測場景下各測試節點的壓測情況。
參數 | 說明 |
Sampler名稱 | 全場景以及所有測試節點的名稱。 |
總請求數 | 該場景下,在壓測過程中發出的總請求數。 |
平均TPS | 壓測周期內,該場景的平均TPS值。TPS=該測試節點在壓測期間的全部請求數/壓測時長。 |
成功率(%) | 壓測過程中,此測試節點的成功率(綠色數字表示成功,紅色數字表示失敗)。
|
平均響應時間(ms) | 壓測中此測試節點的平均響應時間。單擊詳情,可查看最大、最小及其各分位的響應時間。 |
流量(發送/接收) | 分別顯示發送和接收到的流量數。 |
查看場景詳情
壓測報告的
頁簽顯示了全場景視圖和各測試節點的業務詳情,包括請求詳情視圖和性能對比視圖。僅在非固定量級模式下,會展示性能對比視圖,包括線程數與吞吐率、響應耗時(RT)的關系、RT分布請求數占比。
請求詳情視圖
該視圖包括狀態碼統計圖、場景并發圖、請求(TPS)視圖、成功率、響應時間、流量詳情。更多詳細指標說明,請參見測試指標。
性能對比視圖
線程數與響應耗時(RT)關系圖:顯示了RT如何隨并行線程數量的變化而變化。當許多用戶同時請求服務器時,服務器需要更長的響應時間。
線程數與吞吐率關系圖:顯示了活躍線程數的服務器總響應吞吐率,它根據訪問應用程序的用戶數量顯示了統計上的最大可能吞吐量。
響應耗時(RT)和請求數占比的關系圖:顯示了請求數占比如何隨RT的變化而變化,當許多用戶同時請求服務器時,服務器需要更長的響應時間。
查看壓測日志
在壓測報告的
頁簽下,可以查看并檢索日志相關信息。查看施壓機性能
壓測報告的
頁簽展示了壓測過程中所有施壓機的GC瞬時次數和耗時、CPU使用率、Load5、內存利用率和網絡流量的時序曲線圖。您還可以篩選查看特定施壓機的性能信息。施壓機信息最多保留30天。