You shouldn't do website performance testing without having an APM tool in place. APM tools reinforce the systems thinking perspective by helping you see the big picture very clearly.
See the big picture
You can see the interrelationships between the web tier, application tier, database servers, message queues, external cloud services etc. in real time while you're testing rather than being focused on the metrics for each tier individually.
Drill down to the code level
Load testing with APM tools is being able to drill down to the stack trace level and identify the calls that are the most problematic.
An agile mindset and continuous delivery capabilities, can enable you to do rapid test and fix cycles during testing, often multiple times times in a day.
Testing becomes more collaborative because it's easier to share the performance data in real time via the Application Performance Management tool, and discussions become more evidence-based.
"For the ops team, there are great dashboards to show you real time how the system is performing. For developers, the AppDynamics platform provides a great way to find performance problems."
Tools of the trade for performance and load testing
Your application is fast and scalable, right? How do you know? How often do you run performance or load tests? In this post I will give an overview of the tools of the trade for performance and load testing web applications.
An Introduction to Python Frameworks – Part 1
"Python began life in the late 1980s. It was developed by Guido van Rossum at Centrum Wiskunde & Informatica, a math and computer science research center in Amsterdam Science Park in the Netherlands. Van Rossum continues to be an influential figure in the development and guidance of Python. In fact, members of the Python community have bestowed upon him the regal title of Benevolent Dictator for Life (BDFL)...."