在應用程式上線前實施壓力測試,了解是否有潛藏的效能瓶頸,及系統的效能極限是否符合需求,才能避免系統上線後因效能問題回收。
JMeter是Apache軟體基金會下Java跨平臺免費開源工具,能在安裝Java虛擬機器的作業系統(Windows, Linux, Mac)上運作。JMeter原為Web/HTTP測試而設計,目前已擴展支援多執行緒組的伺服器負載、壓力測試與各式測試,分析不同負載類型下的運作情況。提供圖形化使用者界面,讓程式撰寫與測試人員,能快速上手開發測試腳本。
本課程運用JMeter開源工具,探討以下幾個效能測試議題:
- 如何撰寫效能測試計畫書?
- JMeter 可以用於哪些網站效能的模擬 ?
- 如何使用Logic Controller與內建函數?
- 如何讀取CSV檔案達到 data driven testing?
- 如何將 JMeter script 佈署至雲端虛擬伺服器,解讀 response time?
- 如何對測試結果報告做進一步分析?
- 如何監控受測伺服器網站效能?