效能測試面試題

Tynam.Yang發表於2018-06-11

1、解釋負載測試、壓力測試、容量測試?

  負載測試(Load Testing):負載測試是一種主要為了測試軟體系統是否達到需求文件設計的目標,譬如軟體在一定時期內,最大支援多少併發使用者數,軟體請求出錯率等,測試的主要是軟體系統的效能。
  壓力測試(Stress Testing):強度測試也就是壓力測試,壓力測試主要是為了測試硬體系統是否達到需求文件設計的效能目標,譬如在一定時期內,系統的cpu利用率,記憶體使用率,磁碟I/O吞吐率,網路吞吐量等,壓力測試和負載測試最大的差別在於測試目的不同。
  容量測試(Volume Testing):確定系統最大承受量,譬如系統最大使用者數,最大儲存量,最多處理的資料流量等。

2、效能測試包含了哪些測試(至少舉出三種)
  負載測試、容量測試、壓力測試、大資料量測試、併發測試、基準測試

3、如何識別系統瓶頸
  從TPS指標分析(即系統每秒可處理事務數),當隨著使用者數的增長其系統每秒可處理的事務書是否也會增長

4、一般什麼時候進行效能測試
  被測系統的正常業務流程通過,即整合測試通過後

5、進行引數化的目的
  減少指令碼的大小
  提供不同的值以提高執行指令碼的能力,從而更加真實的模擬生產環境資料

相關文章