performance-testing Archive

Performance Testing :: อย่าประเมินพลังของผู้ใช้งานต่ำเกินไป

ปัญหาเรื่องระบบล่มเนื่องมาจากผู้ใช้งานเข้ามาใช้ระบบจำนวนมากพร้อม ๆ กัน เป็นปัญหาที่ผมคิดว่า นักพัฒนาพบเห็นประจำ เช่น Pizza Hut ออก promotion 1 บาท Pokémon Go ล่ม ระบบลงทะเบียนล่ม AirAsia ล่มสำหรับ promotion BIG SALE ระบบจองตั๋วต่าง ๆ ล่ม ดังนั้นสิ่งที่ควรต้องเตรียมตัวไว้เสมอคือ การทดสอบปริมาณการใช้งานแบบพุ่งสูงอย่างรวดเร็ว (Spike Traffic) เพื่อให้เราสามารถรับมือกับปัญหาต่าง ๆ ได้อย่างรวดเร็ว มิฉะนั้นระบบไฟไหม้อย่างแน่นอน

Read More…

แนะนำเครื่องมือสำหรับการทำ Performance Testing

คำถามที่น่าสนใจ สำหรับการพัฒนาระบบงาน ระบบทำงานได้อย่างรวดเร็วใช่หรือไม่ ? ระบบสามารถรองรับการจำนวนการใช้งานสูง ๆ ได้หรือไม่ ? คุณทำการทดสอบประสิทธิภาพการทำงานของระบบบ่อยไหม ? คุณทำการทดสอบประสิทธิภาพการทำงานของระบบตอนไหน ? จะเริ่มทดสอบระบบเมื่อใด ? ลองตอบกันดูนะ แต่มีคำถามที่มักได้ยิน ได้ถามกันบ่อย คือ แล้วมีเครื่องมืออะไรบ้างสำหรับ Performance Testing หรือการทดสอบประสิทธิภาพการทำงานของระบบบ้างล่ะ

Read More…

แปลเรื่อง Performance Testing

ทำการแปลบางส่วนจากบทความเรื่อง Performance Testing in a Nutshell ซึ่งทำการอธิบายเรื่องของ Performance Testing ได้อย่างน่าสนใจ ทั้งแนวคิด และ แนวทางในการทดสอบ ทั้งการเตรียม environment ต่าง ๆ ทั้งการเขียน script เพื่อทดสอบ ทั้งการวิเคราะห์ผลการทดสอบ ทั้งการ monitoring ระบบ และ Lesson learn ต่าง ๆ ดังนั้น เรามาเริ่มเดินทางไปยัง Performance Testing กันเลย

Read More…

E-Commerce :: 4 หน้าหลักที่ควรทำ Performance test

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

Read More…

แนะนำ Taurus (Test AUtomation Running Smoothly) สำหรับ performance testing

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

Read More…

Mobile testing :: คำแนะนำเรื่อง performance testing จาก Groupon

ทางทีมพัฒนา Mobile application ของ Groupon ได้เขียนอธิบายเรื่อง Automated App Performance Testing… Monkeys Not Included สิ่งที่น่าสนใจคือ แนวคิดในการทำ performance testing สำหรับ Mobile application นั่นเอง ดังนั้น จึงนำมาสรุป ดังนี้

Read More…

สรุปการแบ่งปันเรื่อง Performance testing with Apache jMeter

วันที่ 10 และ 11 มิถุนายน 2558 ได้มีโอกาสไปแบ่งปันความรู้ เรื่อง Performance testing with Apache jMeter ที่ NECTEC โดยสามารถสรุปสิ่งที่นำไปแบ่งปันได้ดังนี้

Read More…

ว่าด้วยเรื่องของ Performance Requirement

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

Read More…

มาดูการแก้ไขปัญหา Express JS ของทีมพัฒนาที่ Netflix

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

Read More…

พื้นฐานเกี่ยวกับ Performance testing :: Throughput คืออะไร ?

ในการทดสอบประสิทธิภาพการทำงานของระบบงานต่างๆ นั้น มักจะมีคำศัพท์เฉพาะมากมาย ซึ่งคนส่วนใหญ่มักไม่ค่อยเข้าใจว่ามันคืออะไร หนึ่งในนั้นก็คือคำว่า Throughput   ดังนั้น มาดูกันว่า Throughput คืออะไร และค่าของมันบ่งบอกถึงอะไรบ้าง

Read More…