掌握 k6:使用 K6 Grafana Labs 進行效能測試

探索 k6 指標、結果分析和雲端測試。使用 Grafana Labs 工具完善你的效能測試技能

從這 7.5 小時的課程,你會學到

  • 了解效能測試的基礎知識:了解效能測試的核心原理及其在維護應用程式可靠性方面的重要性。
  • 探索 k6 腳本( Scripting ):掌握 k6 腳本的基礎知識,包括設定、語法和編寫有效測試腳本的最佳實踐。
  • 實作虛擬使用者和場景:熟練地配置虛擬使用者、設定各種場景並了解它們對測試的影響
  • 分析和解釋 k6 指標:培養生成、分析和解釋 k6 性能指標以識別瓶頸的技能。
  • 高階閾值條件( Threshold Conditions ):學習使用標籤、群組和自訂指標來設定和管理進階閾值條件,以實現精確的效能監控。
  • 將 k6 與 Grafana Labs 整合:掌握 k6 與 Grafana 的整合,以實現即時指標流、可視化和全面的測試分析。
  • 利用 k6 Cloud 測試:了解 k6 Cloud 的全部功能、設定測試、使用腳本編輯器以及管理特定於雲端的配置
  • 應用實際用例:實作實際演示,例如驗證、HTML 解析、管理 cookie 和處理 Web sockets (套接字)。

要求

  • 基本程式設計知識:熟悉 JavaScript 會很有幫助,因為 k6 腳本是基於它的。但是,初學者仍然可以按照提供的範例進行操作。
  • 了解 Web 應用程式:整體了解 Web 應用程式如何運作(包括 HTTP 請求和回應)將很有幫助。
  • 電腦和連通網際網路:學習者需要一台連網的電腦來安裝 k6、跟隨課程並進行實踐練習。
  • 無需具備性能測試經驗:本課程旨在適合初學者,適合那些剛接觸性能測試和 k6 的人。

課程說明

透過我們關於 k6 和 Grafana Labs 的綜合課程釋放效能測驗的全部潛力,獲得確保你的應用程式穩健、可擴展且高效的技能。

使用 k6 和 Grafana Lab 成為效能測試專家

  • 掌握 k6 腳本編寫和設置
  • 了解虛擬使用者 (VU) 和場景
  • 有效分析績效指標
  • 與 Grafana Labs 整合以獲得即時見解

全面概述

本課程涵蓋了使用 k6(開源負載測試工具)Grafana Labs(領先的監控和可觀察性平台)進行效能測試的要點。你將從效能測試的基礎知識開始,探索 k6 腳本編寫,並深入研究虛擬使用者、場景和自訂指標等進階主題。在整個課程中,你將學習將 k6 與 Grafana Labs 整合,以即時視覺化和分析你的測試結果。

課程亮點

  • 效能測試簡介:了解效能測試的基礎知識和在維護應用程式可靠性方面的重要性。
  • k6 腳本基礎:開始使用 k6 腳本、探索範例連結並了解虛擬使用者。
  • 進階虛擬使用者和場景:分階段實施虛擬使用者、探索各種選項並管理不同的負載模式。
  • 自訂指標和閾值:建立和分析自訂指標,設定閾值條件,並使用標籤和群組進行進階監控。
  • 將 k6 與 Grafana Labs 整合:傳輸即時指標、設定雲端測試並使用 Grafana 進行全面的結果分析。
  • 實用演示和用例:實作身份驗證、HTML 解析、表單提交等真實場景。

你將學到什麼

在本課程結束時,你將能夠:

  • 設定你的 k6 測試環境:安裝並配置 k6 以進行有效的效能測試。
  • 掌握 k6 腳本:編寫和管理測試腳本,探索範例連結和虛擬使用者選項。
  • 分析效能指標:產生、分析和解釋 k6 指標以識別和解決效能問題。
  • 與 Grafana Labs 整合:將測試結果傳輸到 Grafana、建立自訂儀表板並即時監控應用程式效能。
  • 實作進階測試場景:使用各種虛擬使用者選項、自訂指標和閾值來建立強大的效能測試。
  • 實際應用:將您的知識應用於現實場景,包括身份驗證、資料解析和表單處理。

課程結構

本課程包括:

  • 90 多個講座,涵蓋 k6 和 Grafana Labs 的各個方面
  • 用於實踐學習的實踐練習和演示
  • 測驗和作業來測試你的理解程度
  • 與教師和同儕互動的討論論壇

加入本課程,精通 k6 和 Grafana Labs 的效能測試。準備好掌握 k6 並將你的效能測試提升到新的水平!

無論你是開發人員、QA 工程師還是 IT 專業人員,運用本課程所學將確保你的應用程式始終保持最佳效能的技能。

目標受眾

  • 軟體開發人員:那些希望透過實施有效的效能測試策略來確保其應用程式健壯並能夠處理高負載的人。
  • 品質保證工程師:品質保證專業人員希望提高負載測試和效能監控方面的技能,以提高軟體系統的可靠性和可擴展性。
  • DevOps 工程師:負責維護系統效能和可靠性,希望將效能測試整合到持續整合和部署管道中的個人。
  • IT 專業人員和系統管理員:管理和監控 Web 應用程式並需要了解如何有效測試和確保最佳效能的人員。
  • 初學者和愛好者:對 Web 應用程式和程式設計有基本了解、想要了解使用 k6 和 Grafana Labs 進行效能測試的任何人,無需具備效能測試經驗。
  • 專案經理和團隊領導:希望深入了解效能測試以更好地管理和指導其開發和測試團隊的領導者。

講師簡介

MUTHUKUMAR Subramanian 暢銷講師、大數據、Spark、雲端、Java、AWS

一位 SMAC 技術專家,熱衷於創建能夠產生更好結果的解決方案。新技術顧問和新創企業孵化器透過採用最新技術實施創新方法、產品和解決方案。致力於各種技術,包括 Spring Framework、Apache Spark、Apache Flink、Mllib、圖形處理、AWS、中型到大型 Hadoop 叢集、叢集管理和設定。在銀行、金融、保險、人事等各領域擁有超過19年的產業經驗,

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400 (點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading