k6 Archive

บันทึกการแบ่งปันเรื่อง Performance Testing with Grafana K6

มีโอกาสไปแบ่งปันเรื่อง Performance testing ใน Performance Testing: Analysis, Design, Develop and Test in Action ที่ SCK Dojoโดยมีหัวข้อที่แบ่งปันไปดังนี้

Read More…

มาสักทีกับ Grafana K6 version 1.0

ทาง Grafana เพิ่งปล่อย K6 version 1.0 ออกมาให้ใช้งานเป็นเครื่องมือสำหรับการทำ performacne testing ของระบบโดยโครงสร้างข้างใน engine พัฒนาด้วยภาษา Goส่วน test script นั้นเขียนด้วยภาษา JavaScript/TypeScriptตอนนี้ TypeScript คือ defaultอีกทั้งยังมี extension เพื่อเพิ่มความสามารถเช่น

Read More…

ลองใช้งาน K6 Studio กันหน่อย

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

Read More…

การ convert จาก Postman Collections มาเป็น K6 script

จากงาน Tester Day 2023 นั้น มี session เกี่ยวกับ performance testingโดยใช้เครื่องมือ 2 ตัวคือ Postman และ K6หนึ่งในการทำ workshop นั้นมีวิธีการ convert จาก Postman Collections มาเป็น K6 scriptที่อยู่ในรูปแบบของภาษา JavaScript

Read More…

K6 :: ว่าด้วยเรื่องของ Result output ของการทดสอบ

เพิ่งแบ่งปันความรู้เรื่อง performance testing ไปซึ่งหนึ่งในเครื่องมือที่นำมาใช้งานและแนะนำคือ K6พบว่ามีการเปลี่ยนแปลงเยอะเลยเช่น Result output หรือผลของการทดสอบ

Read More…

หัดเขียน K6 extension กันหน่อย

K6 เป็นเครื่องมือสำหรับการทำ performance testingซึ่งเขียนอธิบายการใช้งานง่าย ๆ ไปที่ Load testing with K6โดย K6 นั้นพัฒนาด้วยภาษา Goแต่เขียน script ของการทดสอบด้วยภาษา JavaScriptซึ่งใช้งานผ่าน library ชื่อว่า Goja นั่นเอง

Read More…

ว่าง ๆ มาทำ Load Testing ด้วย K6 กันหน่อย

ว่าง ๆ ลองมาทำการ Load testing ด้วย K6 กันหน่อยโดยที่ K6 นั้นสามารถเขียน script การทำงานด้วยภาษา JavaScript ทำให้ง่ายต่อการสร้าง scenario ของการทดสอบอย่างมากจึงลองสรุปการใชงานไว้นิดหน่อย

Read More…