Home Testing Technique Performance Testing

Performance Testing

Performance testing information in deep detail like load test, soak test, stress test

feature-image-gatling-load-and-performance-testing-101

Gatling Load And Performance Testing 101

หลังจากเรียนรู้ไปแล้วว่า Apache jMeter คืออะไร? แล้วเราก็รู้ว่าเจ้าตัวนี้เป็นตัวยอดนิยมของแต่ละทุกบริษัทเลย แต่จริงๆเรื่องความนิยมเนี่ยมันเปลี่ยนกันได้เหมือน Jenkins Pipeline ที่อยู่ดีๆก็มาเป็นตัวยอดนิยม เพราะอะไรกันล่ะ?ความเห็นส่วนตัวเลยน่ะ เป็นเพราะเรื่องของการ manage as a code ของ gatling เนี้ยแหละ ทําให้มันง่ายขึ้นเยอะเลย ลองคิดง่ายๆงี้ว่า อย่างที่เคยบอกว่าเป้าหมายการทํา automate ไม่ใช่เรื่องแค่การทํา script บนคอมพิวเตอร์ของเราไปวันๆ แต่คือการมองให้ครบ Flow ของ Continuous Integration และ Continuous delivery...
feature-image-performance-testing-in-action

Performance Testing In Action

หลังจากเราเรียนรู้เรื่องของ Web Performance Testing มาแล้ว เราก็มาเรียนรู้การใช้งานจริงๆ ดีกว่าว่าเวลาเราทําเทสจริงๆต้องคิดอะไรบ้าง โดยในบทความนี้จะพูดถึงสองอย่างนี้Load Testing Stress Testingโดยเราจะเน้นเรื่องของหลักการณ์คิดว่าเราต้องคิดอย่างไรเตรียมอะไรบ้างในการทําเทส Load Testing เป้าหมายของการทํา load testing ก็คือ the maximum operating capacity of an application นั้นเอง หรือพูดง่ายๆว่า application เรารับโหลดได้มากน้อยแค่ไหน เพื่อหา bottleneck อีกด้วย (normal condition...
feature-image-performance-testing-101

Web Performance Testing 101

การทํา Software Testing มันมีหลากหลายมากๆ ไม่ได้มีแค่การทํา Automation เท่านั้นน่ะ มันมีเรื่องของ Performance Testing, Security Testing หรืออื่นๆอีกมากมายเลยละ Wiki อ่านซะฉลาดเองแต่ที่วันนี้จะมาพูดถึงคือเรื่องของ Software Performance Testing กันนะ ที่จะพูดถึงเรื่องนี้เพราะในมุมมองของผม เราแบ่ง Testing เป็นแค่ 3 ส่วนก็พอแล้วคือAutomate Testing (มองเป็น functional) Performance Testing Security...
feature-image-jmeter-test-fragment

Technique การใช้ Test Fragment ใน jMeter

จากปัญหาใหญ่ของการ development กันเป็น Team หลายๆคน ก็คือเรื่องของการ conflict กันของ source code เลยเกิด version control ซึ่งมีความสามารถในการจัดการ source code ขึ้นมานั้นเองซึ่งปัญหานี้เองก็มีบนการทํา Performance Script ด้วยเหมือนกัน....สมมุติถ้า Test Engineer 2 คนทํางานบน jMeter Script เดียวกัน เรามีสิทธิ์มากๆที่จะเกิดการ conflict ของ code...
feature-image-jmeter-basic-101

Apache jMeter 101

สรุปสั้นๆ การทํา Performance Testing ไม่ได้มีแต่ jMeter เจ้าเดียว ยังมีอีกหลายเจ้าเช่น Gatling แต่ด้วยความนิยมและ learning curve ตํ่าทําให้ jMeter ค่อนข้างฮิตมากในทุกบริษัทjMeter หลักๆที่ต้องรู้มีแค่ elements พวกนี้ Test Plan, Thread Group, Sampler, Controller, Listener ที่เหลือก็แค่ตัวช่วยให้ทํางานง่ายขึ้นjMeter มีเทคนิคและ Plugins ชอบมากคือ jMeter + graphite/influxdb...

Recent Posts