Reporting of Apdex Rating in JMeter
如果像我一樣,在給定性能測試結果的彙總統計資訊時,您在為性能測試進行通過/失敗調用時遇到一些困難,那麼 Apdex 名額可能會派上用場。
應用程式性能指數定義了一個分數,用于報告任何應用程式的使用者體驗品質。 分數範圍從 0.0 到 1.0,使用者體驗分為不同的評分,如下表所示:

您可以使用 Apdex 評級來簡化性能測試的報告。 例如,對于“良好”或“優秀”評級,我通常會通過測試。 但是對于“不可接受”或“差”的評級,我将無法通過測試。 當評級恢複為“一般”時,我願意讨論!
現在,使用新的 Apdex 分數電腦插件,您可以輕松直接地擷取 Apdex 分數。 您所要做的就是指定您的容忍門檻值 T,然後插件将計算采樣器的 Apdex 分數并将結果顯示在表格中。 如果您希望在測試報告中導入 Apdex 結果,您可以将此表導出到檔案中。
What Value To Choose For Apdex T
根據 Apdex 規範,該插件的預設 T 值為 4s。理想情況下,業務分析師和/或産品負責人應在您的特定應用程式的性能要求中為您提供 T 值。
如果缺少 T 并且預設值不适合您,您可以回退到行業最佳實踐。 以下是T的一些常見替代值:
API 測試:T = 0.5s(100ms 可能太苛刻了)
Web 測試:T = 1s(根據 RAIL 模型)
對我而言,我為我的應用程式選擇了一個 T 門檻值,該門檻值會産生一緻的分數(基線),以便我可以随着時間的推移監控顯着的移動。