Information Technology Reference
In-Depth Information
This section delineates the steps that were followed to perform load testing.
Following points are discussed:
1.
Technical details about software and hardware infrastructure.
2.
Strategy and parameters used while generating load for application.
3.
Test results.
4.
Observations from test results.
Following diagram (Figure 3) depicts the load testing strategy on AWS. It includes
multiple Apache JMeter servers and one UI client.
Fig. 3. Apache JMeter setup in Amazon Cloud
3.1
Application Setup
A simple web application was used for performance testing. Following are the details
of software and hardware components:
1.
EC2 Instance type [Ref6]- Small (1Elastic Compute Unit, Single Core, 1.7GB
RAM)
2.
Application Server - Tomcat 6
3.
Database server - MySql 5.5
4.
Web Server - Apache 2
5.
Web Application
6.
Customization done for web application -
a) All application log level is set to FATAL.
b) App server JVM tuning
7.
Software Load balancer - HAProxy 1.4
8.
Performance Testing Tool - Apache JMeter
3.2
Load Generation Strategy
Following points were taken into consideration:
1.
Number of concurrent requests -
 
Search WWH ::




Custom Search