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 確認版本

K6 網站壓力測試工具 安裝與操作介紹

壓力測試操作

參考官網上的範例

建立一個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

K6 網站壓力測試工具 安裝與操作介紹

K6 網站壓力測試工具 安裝與操作介紹
K6 網站壓力測試工具 安裝與操作介紹

以上為1個 VU 執行 1 次測試的結果,假若我們希望10位虛擬用戶共執行100次連線

我們可以執行 k6 run script.js --vus 10 --iterations 100

K6 網站壓力測試工具 安裝與操作介紹

參考

 

 

關於作者 多力哥
K6 網站壓力測試工具 安裝與操作介紹
影像創作攝影師/網頁動畫設計師/系統網路工程師/水草研究生
景文科大畢業後,我成為一名網站動畫設計師,並副修MIS電腦資訊管理。2004年,我開始接觸單眼相機,並在2008年正式成為一名接案攝影師,目前使用Canon系統進行拍攝。2016年,我愛上了美麗的水草缸,這讓我的生活多了另一層次的放鬆。每天在電腦前修圖時,能欣賞紅吱吱、綠油油的水草,彷彿多了一份平靜與愉悅。攝影與水草讓我的生活充滿了藝術與自然的交融。
連絡信箱:hello@hahasmile.com (歡迎合作提案)
DORIGO IMAGE 攝影工作室:https://dorigo-image.com
如果你喜歡我的內容,可以用行動贊助我一杯咖啡☕,支持我持續創作,也讓這個網站可以繼續營運下去喔!

若您喜歡這篇文章,歡迎按讚分享喔!
0 回復

發表評論

想要留言嗎?
歡迎歡迎!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *