Performance Tools Overview

Performance Monitoring Tools:

Uptime monitoring
Uptime Robot –
Uptime Robot monitors your websites every 5 minutes and alerts you if your sites are down.

Business / Website monitoring
Google Analytics –
Provides search engine information (keyword usage, click-through rate, etc.), details about your visitors, their browser, and their flow through your website, tracks conversions, and lots more. This is a powerful all-around monitoring tool.

Application Log Monitoring
Splunk –
Splunk aggregates data feeds from across sources, such as application logs, and provides dashboards, real-time and historical search, etc. Free and Enterprise versions.

Server Monitoring
Very capable server monitoring tools are built into the operating system.
Windows: Perfmon
Linux: Sar


Performance Optimization Tools

YSlow –
YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. YSlow grades web page based on one of three predefined ruleset or a user-defined ruleset. It offers suggestions for improving the page’s performance, summarizes the page’s components, displays statistics about the page, etc.


Performance Testing Tools

JMeter –
The Apache JMeter™ desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance.
Other commercially available tools can integrate with a wider range of applications or provide more advanced monitoring/reporting, but this is a great tool for accomplishing the goal of load testing an application.


PowerPoint Presentation


Leave a Response