認識性能測試及常見性能指標

性能指標

響應時間(how fast)

  1.  反映系統處理效率指標。

  2.  響應時間是從開始到完成某項工作所需時間的度量。在客戶/服務器環境中通常是從客戶方測量響應時間。響應時間通常隨負載的增加而增加。

             吞吐量(how much)

1. 反映系統處理能力指標(TPS每秒事務數)。

2. 吞吐量是單位時間內完成工作的度量,在客戶/服務器環境中通常是從服務器方進行評估。

3. 隨着負載的增加,吞吐量往往增長到一個峯值後,然後下降,隊列變長。在客戶/服務器這樣端到端系統中,吞吐量依賴於每個部件的運行。系統中最慢的點決定了整個系統的吞吐率。通常此慢點爲瓶頸。

資源利用率

               反映系統能耗的時間(CPU、內存、IO)


性能測試定義

在一定的負載情況下,系統的響應時間等特性是否滿足特定的性能需求。


性能測試工程師技能要求

             熟悉一門編程語言(C/JAVA)

             熟悉一種數據庫管理系統

             熟悉Web服務器如IIS、Apache NGIX等

熟悉網絡協議,Http(從協議層模擬)

掌握性能測試理論

熟練使用一種性能測試工具(LooadRunner)


性能測試工程師標準
1. 能夠提取分析性能指標
2. 能夠編寫性能測試計劃及方案
3. 編寫性能測試腳本
4. 設置場景
5. 分析測試結果(爲調優給出建議)
6. 性能測試報告的編寫



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章