LATEST INTELLIGENCE
WHY PERFORMANCE TESTING IS CRUCIAL TODAY
Implementing the right kind of performance testing is as much an art as it is a science . Why ? Today ’ s applications are different . They are built with containers and call on microservices . They ’ re intended for desktop , tablet and smartphone users . Performance testing must take all this into account , absorbing some functional testing tasks and keeping the user experience in mind . To control costs and speed development , performance testing must be done earlier in the development process , and it must be automated and continuous .
Everyone remembers their first reading experience . For many young people today , it ’ s Reading Wonders , an online textbook and reading guide developed by Mc-Graw Hill . Far more than an eBook , Reading Wonders is an internet-based distributed application , built with Docker containers , Kubernetes orchestration and running on Amazon Web Services ( AWS ) Elastic Container Service ( ECS ). Creating such a complex application and assuring that it works flawlessly is no simple task . Rigorous performance testing throughout the development cycle is required .
“ There are more things that can break down . Everything is a microservice . Performance issues are more likely because you are dealing with multiple entities ,” said Vivek Koul , Engineering Manager , Performance and Reliability , McGraw Hill . The advent of microservices-based applications has led Koul to schedule performance testing earlier in the development process – so-called ‘ shift-left ’ testing . “ When developers make code changes , they want to test immediately . Using shift-left methodology makes it easy to address performance issues early in the process ,” Koul explained . p
PRESENTED BY
www . intelligentcio . com INTELLIGENTCIO MIDDLE EAST 21