เห็นทาง Grafana ปล่อย K6 Studio ออกมาให้ใช้งาน
ซึ่งเป็น desktop application พัฒนาด้วยภาษา TypeScript
ใช้ electron สำหรับสร้าง desktop app
และสร้าง project ด้วย vite และ ทดสอบด้วย vitest
ที่สำคัญเป็น opensource ด้วย
มาลองใช้งานกัน

เพื่อความยากในการใช้งาน ทำการติดตั้งจาก source code กันเลย

ใช้เวลานานนิดหน่อย จากนั้นก็เข้าใช้งานกัน

ความสามารถหลัก ๆ ของ K6 Studio มีดังนี้

  • ทำการ record ผ่าน web browser ได้เลย มันคือ proxy server นั่นเอง default port = 6000
  • ทำการ generate test script การทดสอบ
  • ทำการ validate test script

ตัวอย่างของการ record เป็นดังนี้

จากนั้นทำการเลือกเฉพาะ url ที่ต้องการ

ทำการ generate test script และ validate ให้เลย

การ validate หลังจากได้ code และใส่ test rules, test data ต่าง ๆ แล้ว

มาลองกำหนด Virtual User (VU) ใน test options กัน

เสียดายไม่มี visualize ของ VU ที่จะใช้ทดสอบ

ลองเล่นกันดูครับ
สร้าง test script ด้วย K6 สำหรับการทำ Load test ได้ง่ายขึ้นเยอะ