1. 程式人生 > 其它 >面試總結【效能測試】

面試總結【效能測試】

1、響應時間你是怎麼理解的?

響應時間指的是一次完成的HTTP的請求流程,即響應時間=網路時間+應用程式處理的時間。

2、怎麼區分負載測試和壓力測試

負載測試是找到系統的處理極限,為系統調優提供資料,從而達到了解系統性能的容量

壓力測試是檢查系統在處於壓力情況下時應用的效能表現

3、你是怎麼做穩定性測試的?

使用Loucts來進行,

首先需要編寫louctsfile檔案,

然後控制檯進入儲存Loucstfile檔案所在的目錄下,輸入locust -f 檔名,

之後再開啟瀏覽器進入loucst,並設定虛擬併發使用者數、每秒併發數、虛擬使用者數和伺服器地址,

最後再持續不間斷的向伺服器傳送請求,

驗證返回的協議狀態碼是否為200,並檢測資料是否在需求之內。

4、常用的效能測試工具有哪些?

1)loadruuner——惠普:包含LR/QTP/QC,最高可負載1000

2)JMeter——二次開發:平臺

3)locust——協程;適合做穩定性和壓力測

4)子集開發工具

5、說出JMeter測試工具中聚合報告中有哪些結果資訊

Label、樣本、平均值、中位數、90%請求響應時間,95%請求響應時間,99%請求響應時間,min、max、異常、吞吐量

6、在JMeter中,如果需要監控伺服器的CPU和記憶體的資源,你具體是怎麼做的

新增測試用例,

輸入需要驗證的資訊,執行緒組中輸入執行數量資訊,

新增jp@gc - PerfMon Metrics Collector,

點選Add Row新增檢視

7、說下你理解的效能測試流程

測試前期準備,如測試場景的梳理、測試目標的制定、裝置的準備;

效能測試計劃的制定,如人員分配、時間安排、用什麼技術等;

測試設計與開發,如程式碼如何寫、具體的指令碼書寫、測試目標如何實現思路,配置場景;

測試執行與管理,按照配置的場景進行執行即可;

資料收集,如響應時間、吞吐量等的資料的收集;

測試分析,根據收集的資料進行分析,書寫測試報告

8、效能測試結果如果不滿足預期的目標,你會怎麼辦?

如果效能測試結果不滿足預期的目標,此時就應該收集資料,然後聯絡開發,根據資料進行分析,找出問題並進行優化

9、效能測試中效能的目標你是怎麼定,說出具體的依據

目標一般由測試主導,根據服務面向的使用者群體的需求來制定目標,然後與開發、架構師、測試等相關人員進行討論,最後決定具體的目標