ว่าง ๆ ลองมาทำการ Load testing ด้วย K6 กันหน่อยโดยที่ K6 นั้นสามารถเขียน script การทำงานด้วยภาษา JavaScript ทำให้ง่ายต่อการสร้าง scenario ของการทดสอบอย่างมากจึงลองสรุปการใชงานไว้นิดหน่อย
Read More…
ความต้องการในการทำ performance testing ของระบบนั้น มีเครื่องมือมากมายให้ใช้งาน ตัวที่ชอบใช้งานบ่อย ๆ คือ wrk แต่ติดตรงที่ถ้าต้องการให้ dynamic หน่อย ก็ต้องเขียน script ด้วยภาษา Lua ทำให้อาจจะลำบากขึ้นมานิดหน่อย
Read More…
มีคำถามเกี่ยวกับการทดสอบ performance ของ MQTT messaging ซึ่งส่วนใหญ่จะใช้ทำงานร่วมกับพวกอุปกรณ์ IoT ต่าง ๆ ว่าต้องทำอย่างไรได้บ้าง
Read More…
ว่าง ๆ ทำการสรุปผลการทำ Performance testing จาก JMeter ไปแสดงแบบสวยๆ ใน Grafana นิดหน่อย แน่นอนว่า มีคนใจดีทำ dashboard ส่วน ๆ ใน Grafana ไว้ให้แล้ว ดังนั้นบันทึกขั้นตอนไว้นิดหน่อย มาเริ่มกันเลย
Read More…
ปัญหาเรื่องระบบล่มเนื่องมาจากผู้ใช้งานเข้ามาใช้ระบบจำนวนมากพร้อม ๆ กัน เป็นปัญหาที่ผมคิดว่า นักพัฒนาพบเห็นประจำ เช่น Pizza Hut ออก promotion 1 บาท Pokémon Go ล่ม ระบบลงทะเบียนล่ม AirAsia ล่มสำหรับ promotion BIG SALE ระบบจองตั๋วต่าง ๆ ล่ม ดังนั้นสิ่งที่ควรต้องเตรียมตัวไว้เสมอคือ การทดสอบปริมาณการใช้งานแบบพุ่งสูงอย่างรวดเร็ว (Spike Traffic) เพื่อให้เราสามารถรับมือกับปัญหาต่าง ๆ ได้อย่างรวดเร็ว มิฉะนั้นระบบไฟไหม้อย่างแน่นอน
Read More…
คำถามที่น่าสนใจ สำหรับการพัฒนาระบบงาน ระบบทำงานได้อย่างรวดเร็วใช่หรือไม่ ? ระบบสามารถรองรับการจำนวนการใช้งานสูง ๆ ได้หรือไม่ ? คุณทำการทดสอบประสิทธิภาพการทำงานของระบบบ่อยไหม ? คุณทำการทดสอบประสิทธิภาพการทำงานของระบบตอนไหน ? จะเริ่มทดสอบระบบเมื่อใด ? ลองตอบกันดูนะ แต่มีคำถามที่มักได้ยิน ได้ถามกันบ่อย คือ แล้วมีเครื่องมืออะไรบ้างสำหรับ Performance Testing หรือการทดสอบประสิทธิภาพการทำงานของระบบบ้างล่ะ
Read More…
ทำการแปลบางส่วนจากบทความเรื่อง Performance Testing in a Nutshell ซึ่งทำการอธิบายเรื่องของ Performance Testing ได้อย่างน่าสนใจ ทั้งแนวคิด และ แนวทางในการทดสอบ ทั้งการเตรียม environment ต่าง ๆ ทั้งการเขียน script เพื่อทดสอบ ทั้งการวิเคราะห์ผลการทดสอบ ทั้งการ monitoring ระบบ และ Lesson learn ต่าง ๆ ดังนั้น เรามาเริ่มเดินทางไปยัง Performance Testing กันเลย
Read More…
ข้อมูลจาก BizReport ได้ทำการสรุปสิ่งที่เว็บ e-commerce ทุก ๆ ที่ ควรต้องทำก่อนช่วงวันหยุดยาว หรือ ช่วงที่มีกิจกรรมต่าง ๆ นั่นก็คือ Performance testing นั่นเอง ซึ่งแนะนำให้ทำการทดสอบอย่างน้อยที่สุด คือ 4 หน้า มาดูกันว่ามีหน้าไหนบ้าง
Read More…
ทาง Blazemeter ทำการสร้างเครื่องมือสำหรับ Test automation เน้นในเรื่อง Functional testing และ Performance testing และช่วยอำนวยความสะดวกในการทดสอบด้วย Apache JMeter Gatling Grinder ด้วยการลดความซับซ้อนของการใช้งานลงไป ซึ่งเครื่องมือตัวนั้นชื่อว่า Taurus ย่อมาจาก Test AUtomation Running Smoothly ดังนั้นมาทำความรู้จักกันหน่อย &#
Read More…
ทางทีมพัฒนา Mobile application ของ Groupon ได้เขียนอธิบายเรื่อง Automated App Performance Testing… Monkeys Not Included สิ่งที่น่าสนใจคือ แนวคิดในการทำ performance testing สำหรับ Mobile application นั่นเอง ดังนั้น จึงนำมาสรุป ดังนี้
Read More…