Top 15 Performance Testing Tools


Written by  Raja Rao | 11 March 2011
E-mail PDF

Inadequate testing for performance of an application can lead to costly setbacks for organisations (e.g. loosing customers to competitors). High performant, scalable, less resource intensive etc are few of the traits of a high performing software. By definition in software engineering, performance testing is testing that is performed, to determine how fast some aspect of a system performs under a particular workload. It can also serve to validate and verify other quality attributes of the system, such as scalability, reliability and resource usage. Any mission critical software should be tested for its performance. Following is the list of few tools which can be used for performance testing:

 

gcload

Visit Website
 AgileLoad is an enterprise class solution for Load Testing of Web and Mobile Applications. It fits perfectly into the Agile Development methodology for performance testing of apps hence called AgileLoad. AgileLoad is a Windows application for performance testing of web applications designed for use in internal networks or on the ‘Cloud’. The cloud load generation support provided by the tool help generation of the load from distributed locations to simulate near real scenarios.
LoadImpact

Visit Website
 Load Impact is an online load testing service that lets you load and stress test your website over the Internet and on demand. Register an account and get immediate access to our distributed network of load generator nodes. These are powerful server clusters with very fast connections that are able to simulate tens of thousands of users accessing your website concurrently. We will also provide you with easy to understand graphs so that you can access your website's performance during high traffic and find where the bottlenecks are.

keynote
Visit Website

Keynote Test Perspective is a cost-effective, completely self-service Web site load testing tool. With Test Perspective you can run the most realistic load tests on-demand and receive immediate feedback on modifications you make to your Web site. "Test Perspective" utilizes global test and measurement network that includes load-generating agents from multiple geographic locations and Internet backbones. Simply get a Test Perspective subscription, let us know how many virtual users and hours you want, test your Web application at the traffic levels you desire.

The key defferentiator for this wonderful product is "Dedicated systems on the Keynote Global Network deliver consistent and repeatable load conditions. Keynote never rents capacity on shared infrastructures and never relies upon end-user populations that can change from test to test". 

monitis
Visit Website
Monitis is a 100% Cloud-based, complete, and flexible IT monitoring solution which consolidates backend monitoring, application monitoring, website monitoring, and cloud monitoring in an all-in-one, central monitoring service. Monitis automates and makes easy monitoring of dynamic cloud resources.
  • 100% Cloud-based, which gives our clients unlimited time savings and flexibility in monitoring their assets
  • Proven, well-designed, scalable single instance (a.k.a. multi-tenant) software-as-a-service platform which allows the seamless delivery of new features
  • Self-updating, flexible, mobile remote agent for internal monitoring, which works seamlessly through corporate firewalls
  • Integrated, hybrid platform of external and internal monitors which utilizes benefits of both agent-based and agent-less technologies

Borland
Visit Website
SilkPerformer is an enterprise-class tool for software application performance and load testing. It provides automated software load, stress and performance testing in an open and sharable model. With SilkPerformer, you can create powerful, realistic load tests for thousands of users running business scenarios across a broad range of enterprise application environments to identify bottlenecks, and then apply powerful diagnostics to resolve performance issues.
  • Accelerates problem resolution -- by finding performance or scalability problems early in development cycles or after one load test
  • Reduce performance rework that slows down projects and eats software development budget
IBM

Visit Website
Rational Performance Tester can be used to identify the presence and cause of system performance bottlenecks.Rational Performance Tester goes beyond problem identification to problem diagnosis. Using Root Cause Analysis features, you can identify both the source code and physical application tier that is causing the bottleneck.
  • Identifies the presence and cause of system performance bottlenecks
  • Offers flexible modeling and emulation of diverse user populations while minimizing the memory and processor footprint
  • Reports in real time to enable immediate recognition of performance problems and renders an HTML browser-like view of Web pages in the test
  • Creates code free tests quickly without programming knowledge
nrgglobal
Visit Website
AppLoader, a user friendly high performance, yet highly affordable load testing tool to ensure the readiness of all your applications. AppLoader allows prevention of application performance problems throughout your projects' SDLC by providing end-to-end flexible variations of  tests: smoke testing, regression testing, performance testing, stress testing, functional testing, security testing, and more. AppLoader is a complete Quality Assurance solutions package designed for every vertical industry and every application accessible from a windows front end.
  • Load Test any application, any environment
  • End to end testing from the end user perspective
  • 360° view of app performance
quotium

Visit Website
Qtest integrates into the entire application development and quality control cycle. Operating anomalies are identified and analyzed to allow for immediate correction. Any bottlenecks are eliminated. Qtest allows testing of a wide range of project types and in different environments.
Benefits of using Qtest are as follows:
  • A business-based approach in conducting your performance tests
  • Simple to use means a high capacity to simulate load
  • Automatically detecting and analyzing anomalies 
  • Automatic report creation
  • Support for different environments
RTi

Visit Website
RTI enables measuring of application performance by quantifying response times for poorly performing transactions, by collecting performance measurements in the development environment and measuring performance early on. RTI dynamically enables performance data collection and diagnoses performance problems from the workstation/browser, network, web, and application tiers down to the database query.
  • Diagnose and resolve failing requirements related to performance.
  • Validate and quantify application architectures
  • Quantify and provide context to performance defects, showing developers where bottlenecks or failures occur in production.

Apica

Visit Website
Apica LoadTest lets you find out how many users you can handle without malfunction, and if your web platform is aligned with your business objectives. Apica LoadTest is designed to mimic your operational conditions as closely as possible.
Features are as follows:
  • Minimum system impact
  • True representation of your business and users
  • Analysis for web performance improvement
  • Integrated tools in the Apica WebExcellence suite 
Facilita

Visit Website

Forecast tests the reliability, performance and scalability of IT systems by realistically simulating from one to many thousands of users executing a mix of business processes using individually configurable data. Forecast is capable of simulating high user concurrency without the expense and management overhead of excessive hardware. Forecast targets a wide range of technologies including Web/HTTP, Web Services, client-side Java, client-side .Net, Citrix, GUI replay, and network level messaging.

Radview
Visit Website

 Stress testing software should not stress you out.  WebLOAD Professional is RadView’s award-winning software for performance testing of internet applications. Key features of WebLOAD software are as follows:

  • Expert knowledge: Highlights performance bottlenecks by comparing against industry best practices
  • Rich template gallery: Provides a repository of predefined report templates that are based on industry best standards
  • Advanced data analysis: Zoom in, filter, transpose and use thresholds and percentiles for ignoring extreme values
  • Advanced customization: Customize which measurements to display, report types to use, filters to apply and color schemes to present
  • Comparison across load sessions: Easily compare two or more sessions in a single report
  • Publishing: Print and publish into standard 3rd party formats such as HTML, PDF, RTF, CSV and XLS (Excel)
  • Automation: Invoke WebLOAD Analytics using the extensive command line interface

 

MSVisualStudio
Visit Website

Visual Studio 2010 Ultimate edition has the load testing funcationality. This helps in simulating realtime usage of the web applications. Different metrics can be captured from performance counters. Test thresholds can be set to identify if test has passed or failed. Yes you would need license for ultimate edition to use it. Though ultimate edition comes with complete developement kit along with testing.

TestingAnywhere

Visit Website

Performance testing measures the time taken, the scalability and reliability of an action which is key to performance testing. Testing Anywhere allows testers to better create, manage, edit and analyze their performance tests. Advanced logs provide testers with details on each action, the entire test and even the performance times for a suite of tests.

  • Quickly and easily expand and revise test cases and test suites as your requirements evolve and change.
  • Immediately validate requirements and specifications.
  • Extensive test coverage as your product is ported onto multiple operating systems, databases, and languages.
WAPT

Visit Website

WAPT is a load, stress and performance testing tool for web sites and applications with web interface. You can test websites running on different environments and also test multilingual sites using different language encoding options. Accurate simulation of real user activity like different types of virtual users visiting different pages, automatically filling forms, clicking buttons and performing any other usual activity of real users. WAPT collects exhaustive information about web site behavior which is represented in form of descriptive reports and graphs.

hp loadrunner
Visit Website

HP LoadRunner allows you to prevent application performance problems by detecting bottlenecks before a new system or upgrade is deployed. It lets you deploy quality applications with confidence and enables consistent repeatable testing processes. HP LoadRunner helps you:

  • Emulates production workloads
  • Tests range of application types: rich internet, Web 2.0 and composite
  • Identifies performance bottlenecks
  • Diagnoses root cause issues
  • Improves application performance before deployment

 


Author: Raja Rao

Raja Rao

Raja Rao

RajaRao is our Cloud Journalist writing for ToolsJournal on Cloud Tools, Latest updates, Cloud Quick Lists and more. He has done his Bachelors of Engineering in Civil and has been in IT for over 15 years with good expertise on CRM, Peoplesoft, SAP, Microsoft and .Net technologies. Raja comes with fantastic blend of Technical, Solutions and Delivery expertise. Loving the concept of ToolsJournal he has joined us full time and has been tremendous help to take this portal forward. 

You can reach Raja at raja@toolsjournal.com 

blog comments powered by Disqus