K6 網站壓力測試工具 安裝與操作介紹
K6The best developer experience for load testing
Ubuntu 安裝K6
sudo gpg --no-default-keyring --keyring /usr/share/keyrings/k6-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C5AD17C747E3415A3642D57D77C6C491D6AC1D69
echo "deb [signed-by=/usr/share/keyrings/k6-archive-keyring.gpg] https://dl.k6.io/deb stable main" | sudo tee /etc/apt/sources.list.d/k6.list
sudo apt-get update
sudo apt-get install k6
如果匯入key時顯示沒有 /root/.gnupg/ 這個路徑,可以透過以下方式解決。
sudo mkdir /root/.gnupg/
重新將key 與apt 軟體驗證設定在一起
可以使用 k6 version 確認版本
壓力測試操作
參考官網上的範例
建立一個scrit.js檔,內容為
import http from 'k6/http';
import { sleep } from 'k6';
export default function () {
http.get('https://test.k6.io');
sleep(1);
}
執行 k6 run script.js
以上為1個 VU 執行 1 次測試的結果,假若我們希望10位虛擬用戶共執行100次連線
我們可以執行 k6 run script.js --vus 10 --iterations 100
參考
發表評論
想要留言嗎?歡迎歡迎!