
ข้อมูลจาก BizReport ได้ทำการสรุปสิ่งที่เว็บ e-commerce ทุก ๆ ที่ ควรต้องทำก่อนช่วงวันหยุดยาว หรือ ช่วงที่มีกิจกรรมต่าง ๆ นั่นก็คือ Performance testing นั่นเอง ซึ่งแนะนำให้ทำการทดสอบอย่างน้อยที่สุด คือ 4 หน้า มาดูกันว่ามีหน้าไหนบ้าง

ทาง Blazemeter ทำการสร้างเครื่องมือสำหรับ Test automation เน้นในเรื่อง Functional testing และ Performance testing และช่วยอำนวยความสะดวกในการทดสอบด้วย Apache JMeter Gatling Grinder ด้วยการลดความซับซ้อนของการใช้งานลงไป ซึ่งเครื่องมือตัวนั้นชื่อว่า Taurus ย่อมาจาก Test AUtomation Running Smoothly ดังนั้นมาทำความรู้จักกันหน่อย &#

เมื่อว่าด้วยเรื่อง Performance เรามักจะได้ยินคำว่า ระบบของเรามันทำงานช้านะ พวกคุณทำให้มันทำงานเร็วกว่านี้ได้ไหม !!! แล้วเราทำอะไรได้บ้างล่ะ ? ก็ต้อง tunning performance ใช่ไหมล่ะ ? แต่ปัญหาก็คือ คุณจะใช้ตัวชี้วัดอะไร ? เพื่อมากำหนดความหมายของคำว่า เร็ว สิ่งหนึ่งที่คุณควรคิดไว้เสมอ คือ มันไม่มีหรอกคำว่าเร็วที่สุด แต่มันมีแต่คำว่า เร็วกว่าเดิม อยู่อย่างเสมอและต่อเนื่อง ดังนั้น เรามากำหนด performance requirement กันหน่อยดีไหม

ในตอนนี้ทาง Netflix กำลังทำการพัฒนาส่วนของ web application ใหม่ด้วย Node.js สิ่งหนึ่งที่ทีมพัฒนาได้นำประสบการณ์การเรียนรู้เรื่อง Tunning performance และได้สรุปไว้ใน blog เรื่อง Node.js in flames มาดูกันว่าทีมพัฒนาใช้วิธีการอะไรในการหา root cause ของปัญหา เพื่อใช้ในการตัดสินใจเลือกงาน API framework ในบทความนี้คือ ปัญหาของ Express.js