初識效能測試

– 開發團隊必備的生存技能

2026 年線下課程 第一梯次
開課時間: 06 月 13 日 (星期六 13:00-16:00) (共 3 小時)
報名網址: https://forms.gle/vizs9NMDGyPLL7gd8
2026 年線下課程 第二梯次
開課時間: 12 月 12 日 (星期六 13:00-16:00) (共 3 小時)
報名網址: https://forms.gle/enbBJiuWioYGRkS79

課程簡介

在軟體開發圈,大家最常問的問題是:「功能對不對?」
但真實世界裡,使用者在乎的是另一件事:「系統撐不撐得住?」

試想,你推出一個超強新功能,結果一秒就掛機,再完美的功能也沒人要用。
效能測試(Performance Testing) 就是為了回答這個問題——當系統面對成千上萬真實使用者的同時操作,還能不能穩定、流暢?

過去,效能測試好像是大企業才玩得起的高階檢查。但進入 GenAI 時代,這已經是 PM、RD、QA 的共同必修課。因為沒有它,你可能在「功能沒問題」的錯覺中,把產品送上了一場災難。

🎯 為什麼這堂課很重要?

  • PM(產品經理)
    這攸關商業決策。舉例來說,如果你打算推一個百萬人同時湧入的促銷活動,卻不知道系統極限,等於在玩俄羅斯輪盤。
  • RD(研發工程師)
    一行看似無害的 SQL 查詢,在流量衝擊下可能放大成雪崩效應。懂效能測試的工程師,才不會寫出「撐不住」的程式碼。
  • QA(測試人員)
    測試不只是驗「功能對不對」,還要驗「能不能撐」。若 QA 能設計壓測腳本、監控資源指標,就能給團隊更有價值的回饋。

GenAI 系統 的世界裡,用戶要的不只是「正確答案」,而是「秒回體驗」。AI 模型吃資源、流量難預測、商業風險放大,這些都讓效能測試成了生死關頭的決策依據。

適合對象

  • 研發主管/技術長:想評估團隊效能、驗證投資成效
  • Team Lead/Scrum Master:想找到流程瓶頸與改善方法
  • 資深開發者/DevOps 工程師:想以數據支持改善實踐
  • 效能分析師/PM/測試主管:希望透過數據驅動決策

課程大綱

主題內容說明
效能測試簡介a. 為什麼要進行效能測試:不同開發階段的效能考量
b. 效能測試與功能測試的差異與關聯
c. 效能測試的種類
d. Baseline vs. Benchmark 的比較
e. 常見術語: Think Time、Virtual User、Simultaneous User、Concurrent User
效能測試流程a. 找出關鍵使用情境與效能目標
b. 定義交付的成果
c. 建立要模擬的 Workload
d. 找出要度量的指標
e. 「多快才算夠快」
f. 開立測試案例
g. Ramp-up、Steady State、Ramp-down
h. 分析測試結果
效能測試計劃與分析圖表a. 如何撰寫效能測試計劃書
b. 必懂的圖表判讀: Response Time Graph、Response Time vs. Latency
Response Time + Throughput 的四種曲線型態與根因排查
c. TPS vs. RPS、Total TPS vs. 個別 Transaction TPS
d. Pacing 與 Think Time 的差異;TPS 達不到目標時的三層排查
e. 搭配 P95/P99、Running VUsers、Throughput、Error 率的完整判讀順序
效能測試與開發流程整合a. 傳統效能測試的特性與問題
b. 敏捷效能測試的挑戰與精神
c. 在不同階段進行不同的效能測試工作
實例化需求與拆解需求,把效能需求提早納入 Definition of Done
d. 案例分享:
Vonage
Meta

附件

(1) 效能測試成熟度評估與檢查清單

  • 效能測試成熟度評估與評分機制(Level 0~4 對照)
  • 效能測試計劃的五階段檢查清單:風險評估、測試計畫、腳本與情境、測試執行、測試報告

(2) k6 入門:用 Claude Code 從零學會效能測試

  • 為什麼選 k6、Claude Code 在學習中扮演的角色
  • 第一個 k6 腳本:從中文 prompt 到執行與報表判讀
  • 四種一定會用到的測試:Smoke、Load、Stress、Spike


課程時間

長度 3 小時

講師介紹

David Ko

目前在Odd-e 擔任Agile Coach
幫助企業導入敏捷、改善流程和提供培訓,
台灣Agile Tour Taipei 的組織者之, 致力於推廣敏捷技術。