iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

不會寫程式,我照樣做效能測試 - Claude Code × k6 的 30 天 系列

「效能測試喔,那要會寫程式吧。」這句話擋住了多少測試人員,就擋了多少年。工具門檻、腳本門檻、環境門檻,一層一層疊上去,最後變成一種默契:效能測試是別人的事。於是每次上線前,沒有人真的回答得出那個問題——我們的系統,到底撐得住多少人?

這個系列想把那句話拆掉。AI 協作工具改變了入場條件:寫腳本這件事,現在可以交給 Claude Code;產生負載、收集數據,交給 k6。你不需要先學會 JavaScript 才能開始。

參賽天數 13 天 | 共 13 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1|為什麼測試人員需要學效能測試:從一次上線事故談起

一、一場全台灣都記得的當機:2015 江蕙告別演唱會售票之亂 2015 年 1 月 2 日,江蕙宣布唱完《祝福》演唱會後封麥。1 月 5 日中午 12 點,首波...

2026-09-01 ‧ 由 kojenchieh 分享
DAY 2

Day 2|k6 是什麼?和 JMeter、LoadRunner 有什麼不同

一、同一個修改,兩種工具的一天 先講一個每個效能測試者都會遇到的日常:主管看完你的測試結果說「不錯,人數改成 50 再跑一次」。就這麼一句話,在不同工具裡是完全...

2026-09-02 ‧ 由 kojenchieh 分享
DAY 3

Day 3|環境安裝:Claude Code 與 k6,保姆級教學

一、今天要裝什麼 今天把整個系列會用到的環境一次到位:安裝 Claude Code 並完成登入;k6 在 Day 1 裝過的人只需確認,還沒裝的今天一併補上。C...

2026-09-03 ‧ 由 kojenchieh 分享
DAY 4

Day 4|第一個效能測試:用自然語言讓 Claude Code 生成腳本

一、今天的目標:測那顆你按過的按鈕 Day 3 逛 QuickPizza 時,你按過「Pizza, Please!」,網站回給你一份披薩推薦。畫面背後發生的事:...

2026-09-04 ‧ 由 kojenchieh 分享
DAY 5

Day 5|看懂 k6 的輸出:這堆數字在說什麼

一、把輸出當成體檢報告讀 前四天你已經跑過好幾次測試,每次結束都會湧出一整面數字。多數人的直覺是找一個「像重點的數字」看一眼就結案——這就像拿到體檢報告只看體重...

2026-09-05 ‧ 由 kojenchieh 分享
DAY 6

Day 6|壓測禮儀:按下執行之前,先確認你不會害到別人

一、一個在很多公司真實上演過的情境 以下是一個組合過的典型情境——細節來自許多團隊的共同經驗,你可以把它當成「新人第一次壓測」的標準劇本。小任剛學會效能測試,想...

2026-09-06 ‧ 由 kojenchieh 分享
DAY 7

Day 7|Checks 與 Thresholds:第一次有意義的 Smoke Test

一、從「人工看數字」到「讓測試自己宣判」 Day 5 之後,你已經看得懂輸出了。但想像一個場景:這支測試以後每天都要跑,難道每天都要有人盯著輸出,逐項判斷「這樣...

2026-09-07 ‧ 由 kojenchieh 分享
DAY 8

Day 8|HTTP 請求實戰:把 Postman 和 curl 變成 k6 腳本

一、你手上早就有素材 多數測試人員對「寫 k6 腳本」的想像是從空白檔案開始,其實幾乎不會。你手上早就有描述 API 的素材:Postman 裡累積的 coll...

2026-09-08 ‧ 由 kojenchieh 分享
DAY 9

Day 9|測試資料的兩難:參數化,以及你製造的髒資料怎麼辦

一、全員用同一筆資料,會測出三種假象 目前為止我們的腳本,每個 VU 送的內容都一模一樣:同樣的披薩條件、同一個帳號、同一筆查詢。小流量練習沒問題,但在真實系統...

2026-09-09 ‧ 由 kojenchieh 分享
DAY 10

Day 10|關聯(上):登入拿 token,為什麼這麼難

一、關聯:效能測試的經典難關,先從一個手環說起 想像一場音樂祭:售票口驗完票,在你手腕綁上今天的手環,之後每個攤位只看手環、不重新驗票。手環每天換花色——昨天的...

2026-09-10 ‧ 由 kojenchieh 分享