HP Assignment
LOAD TESTING TOOLS
1. Load runner
Description
Is a software testing tool from Micro Focus. It is used to test applications, measuring
system behaviour and performance under load.
Usage:
Simulates user activity by generating messages between application components or by
simulating interactions with the user interface such as key presses or mouse movements.
The messages and interactions to be generated are stored in scripts. LoadRunner can
generate the scripts by recording them, such as logging HTTP requests between a client
web browser and an application's web server.
Company who use the program: Micro Focus Ltd.
2. Web Load
Description
Is load testing tool, performance testing, stress test web applications.
Usage:
WebLOAD monitors and incorporates statistics from the various components of the
system under test: servers, application server, database, network, load-balancer, firewall,
etc., and can also monitor the End User Experience and Service Level Agreement (SLA)
compliance in production environments.
Company who use the program: F5 Networks
3. TestComplete
Description
Is a functional automated testing platform developed by SmartBear Software.
Usage:
TestComplete gives testers the ability to create automated tests for Microsoft Windows,
Web, Android (operating system), and iOS applications.
Company who use the program: Smart Bear Co.
4. Selenium
Description
Is a portable software-testing framework for web applications.
Usage:
Selenium provides a playback (formerly also recording) tool for authoring tests without the
need to learn a test scripting language (Selenium IDE).
Company who use the program: Boliden AB Subsidiary/Associated Companies
5. Cucumber
Description
Is a software tool used by computer programmers for testing other software.
Usage:
It allows expected software behaviours to be specified in a logical language that customers
can understand.
Company who use the program: Cucumber Ltd.
6. JUnit
Description
Is a unit testing framework for the Java programming language.
Usage:
performed in 2013 across 10,000 Java projects hosted on GitHub found that JUnit, (in a tie
with slf4j-api), was the most commonly included external library. Each library was used by
30.7% of projects.
Company who use the program: Sun Microsystems, Inc
7. Mockito
Description
Is an open source testing framework for Java released under the MIT License.
Usage:
The framework allows the creation of test double objects (mock objects) in automated
unit tests for the purpose of Test-driven Development (TDD) or Behavior Driven
Development (BDD).
Company who use the program: Sun Microsystems, Inc, Microsoft
8. TestNG
Description
Is a testing framework for the Java programming language created by Cédric Beust and
inspired by JUnit and NUnit.
Usage:
The design goal of TestNG is to cover a wider range of test categories: unit, functional, end-
to-end, integration, etc., with more powerful and easy-to-use functionalities.
Company who use the program: Sun Microsystems, Inc
9. Apache Maven
Description
Is a build automation tool used primarily for Java projects. In Yiddish, the word maven
means "accumulator of knowledge".
Usage:
Maven dynamically downloads Java libraries and Maven plug-ins from one or more
repositories such as the Maven 2 Central Repository, and stores them in a local cache.
Company who use the program: Sun Microsystems, Inc
10. JIRA
Description
A proprietary issue tracking product, developed by Atlassian. It provides bug tracking,
issue tracking, and project management functions.
Usage:
Used for issue tracking and project management by over 75,000 customers in 122 countries
around the globe.
Company who use the program: Atlassian Corporation
Submitted by: Nelson Villaran Jr