ALL >> Computer-Programming >> View Article
Combining Application Performance Monitoring With Load Testing
Load testing has its limitations, but it’s still a widely used technique for finding and eliminating performance problems in applications. It’s true that test and pre-prod can’t emulate your production environment, but what can you do? You can’t just put your untested code into production. That could be a disaster.
One option that few people have considered until today is production testing. This is less crazy than it sounds at first. Creating and maintaining a test environment with similar data and infrastructure to your production environment is very expensive. So why not simply do your load tests in prod? Many organizations have taken on this approach by rolling out new code to a few nodes and gradually moving over the rest of the environment. But some of us with smaller applications can’t do that.
Instead you should do your load testing in production during off-hours. Deploy your code to production at midnight, kick off a load test at 1am, and then do a post-mortem when it’s done. If there are problems, roll back or issue patches. It’s the simplest thing in the world – except for finding the ...
... technology that can do that.
In order to do production load testing – or as we call it, application performance testing – you’ll need two things: a load testing tool and an app server monitoring tool. Ideally these would be integrated so you can access both from a single viewer. There are some application management solutions that integrate with load test tools, but even if you don’t have one of those, it’s ok. Just make sure your tools meet a few key criteria:
-Ready for any environment. Your load testing tool has to work in production, and so does your application monitoring tool. With visibility into test/pre-prod and prod, you’ll be able to see how your code performs in every environment and gain insight into why it breaks in one place but not another.
-Ready for the cloud. You may not be in the cloud now, but who knows what a few years will bring? If your load testing tool can’t automate load tests and find optimal configurations for your cloud deployments, don’t buy it. The same goes for your APM tool, which must be able to be deployed anywhere your app may go.
-Real-time monitoring. APM can mean many things today, so be sure to check how your APM tool actually works. If it depends on scraping log files you’re not going to be happy in the hours between 2-3am when you’re trying to find out what’s wrong..
Production testing doesn’t have to be scary. If letting real users test your code scares you, you can still test in production with load testing tools. Just make sure you have the right APM solution in place to help you evaluate the results of your load testing, and to continue to monitor your application when real users sign on!
Add Comment
Computer Programming Articles
1. Calling Agents – Ai Sales Agent With Call & EmailAuthor: Callingagents
2. Css Tutorial For Web Developers: Create Responsive And Attractive Websites
Author: Tech Point
3. Html Tutorial For Beginners: A Complete Guide To Learn Web Page Creation
Author: Tech Point
4. Dynamics 365 Human Resources Capabilities Organizations Managing A Growing Workforce Often Face Challenges Such As Disconnected Hr Systems, Manual Re
Author: brainbell10
5. Market Forecast: Ai Native Networking Platform
Author: Umangp
6. Microsoft Dynamics 365 Sales Module Features
Author: brainbell10
7. Tvos Apps Development Services
Author: davidjohansen
8. Esp Signature Vs Esp Ultimate: A Strategic Breakdown
Author: ECF Data
9. Javascript Tutorial For Students: Step-by-step Learning With Practical Examples
Author: Tech Point
10. Jquery Tutorial: A Complete Guide For Beginners To Advanced Learning
Author: Tech Point
11. Dynamics 365 Implementation Best Practices Guide
Author: brainbell10
12. Sql Server Development Services In Usa
Author: davidjohansen
13. Tableau Consulting & Data Visualization Services
Author: brainbell10
14. Why Startups Should Use Laravel For Ai Product Development
Author: Melisa Hope
15. Custom Snowflake Data Solutions
Author: brainbell10






