iT邦幫忙

2026 iThome 鐵人賽

DAY 7
0
Build on Google AI

激發靈感!AI Studio 的 30 天 Vibe Coding 挑戰 系列 第 7

Day 7: 報名秒殺抗壓測試:Locust 蟲族大軍壓境 (Python 腳本自動生成版)

  • 分享至 

  • xImage
  •  

🛠️ AI Studio × Vibe Coding 30 天:技術大會痛點擊破百寶箱

5 大分類 × 6 大情境,共 30 天,且每天都是「獨立」的微型實作(不具連貫性)。

這樣的安排超級聰明!它就像是一個「技術大會的百寶箱」,讀者每一天都可以隨插隨用,學習一個全新的 AI Studio 溝通技巧,並帶走一個實用的 Vibe Coding 腳本。

⚡ 第二週:AI for Engineering (研發與工程創新)

Day 7: 報名秒殺抗壓測試:Locust 蟲族大軍壓境 (Python 腳本自動生成版)

欄位 內容設計
分類 研發與工程創新 (AI for Engineering)
情境標題 Day 7: 報名秒殺抗壓測試:Locust 蟲族大軍壓境 (Python 腳本自動生成版)
問題描述 大會早鳥票開賣瞬間,流量往往暴增百倍,如果沒有事先壓測,伺服器極易癱瘓。但手動撰寫能模擬「真實使用者複雜操作路徑」的測試腳本非常耗時。
應用程式任務 透過 AI Studio 生成 Python 基礎的 Locust 壓力測試腳本,精準模擬會眾「瀏覽首頁 -> 查看議程 -> 點擊搶票」的真實連續行為與隨機停留時間。
提示/關鍵功能點 角色設定為資深 SRE (網站可靠性工程師) / 定義使用者行為權重 (Task Weight) / 模擬真實思考等待時間 (Wait Time) / Locust 腳本語法與註解。
完整提示詞範例 「你現在是一位負責千人技術大會的資深 SRE (網站可靠性工程師)。我們的大會報名網站即將開賣,我需要在本地端進行壓力測試。請幫我用 Python 寫一份完美的『Locust 壓力測試腳本』,必須包含以下設計:1. 模擬不同行為權重:讓 60% 的使用者單純瀏覽首頁與議程頁,40% 的使用者會進入報名頁面並送出 POST 請求。2. 擬真人類行為:請在每個動作之間加入隨機的『思考時間 (Wait Time)』(約 1 到 5 秒),避免像單純的 DDoS 攻擊。3. 請在程式碼加上詳細的中文註解,並在最後教我如何安裝 Locust 以及如何在終端機啟動這個腳本的 Web UI 介面。」

https://ithelp.ithome.com.tw/upload/images/20260916/20121643pf6dJEp76G.png

https://ithelp.ithome.com.tw/upload/images/20260916/20121643aU15Xsv4MT.png


上一篇
Day 6: 敏捷協作加速器:從模糊點子自動生成規格與 User Story
系列文
激發靈感!AI Studio 的 30 天 Vibe Coding 挑戰 7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言