wpa
DESCRIPTION
Business Situation WPA[Workplace Answers] wanted services to load their servers to about 40k users and measure the KPIs from both users as well as servers standpoint. They set high standards to mimic production like loads in a time slice of one hour. Many load testing tools provide master-slave architecture to combat the said problem, wherein the architecture allows us to generate loads from different machines. Even though in theory this is feasible over a LAN, in reality when we move over to the Internet, bandwidth available over network & ISP hamper load generation activity thereby providing skewed, inflated and erroneous results. In addition to generating huge loads, KPI's on various parameters need to be captured from both servers and load generating machines into a common master machine, which again is a bottleneck when it comes to huge quantity of virtual users in a small time slice.TRANSCRIPT
Business Situation
WPA wanted services to load their servers to about 40k users and measure the
KPIs from both users’ as well as servers’ standpoint. They set high standards to
mimic production like loads in a time slice of one hour.
There are various open source load testing tools that allowed Compassites to
create Load Test plans with unlimited virtual users. However even with latest
hardware configuration machines, these tools cannot be exercised to their full
potential, courtesy, generating huge users [40K simultaneous users over a time
slice of 1 hour] is a memory intensive process which consumes lot of memory
thereby rendering powerful tools useless.
Many load testing tools provide master-slave architecture to combat the said
problem, wherein the architecture allows us to generate loads from different
machines. Even though in theory this is feasible over a LAN, in reality when we
move over to the Internet, bandwidths available over network & ISP hamper load
generation activity thereby providing skewed, inflated and erroneous results. In
addition to generating huge loads, KPI's on various parameters need to be
captured from both servers and load generating machines into a common master
machine, which again is a bottleneck when it comes to huge quantity of virtual
users in a small time slice.
Solution Approach
Compassites developed a customizable and scalable solution architecture, which
is capable of generating any number of load as desired, from different geographic
locations leveraging the computing power that the Amazons IaaS & PaaS model
provides.
The user needs to create a load test plan of desired scenarios (number of virtual
WPA : Performance Testing
Workplace Answers was
founded in 1997 on the
premise that
organizations needed a
new approach to train
their employees on
sensitive subject matter
such as harassment,
ethics and discrimination.
WPA's training courses
have been selected by
over 1000 organizations
including educational
institutions, commercial
organizations and
government organizations
to train over 2 million
employees nationwide.
You can read more
about Compassites at
www.compassitesinc.com
Reach out to us at
+91 - 80- 4203 2572
+91 - 80- 6500 2371
Via email
Client Profile
users, ramp up strategy, duration of tests, test mix, desired load generation etc). The Compassites Load Test
Architecture would take care of next steps in an automated fashion.
It invokes Amazon AMIs of desired capacity from desired geographic locations on the Amazon cloud.
Copies the load test data to one of the controller machines in EC2 instance running on Linux.
It creates a folder structure to collect the results from various AMIs. The controller machine would then copy the
test data to various AMIs and then manage the entire load testing.
It would distribute & manage the load among AMIs over the test run.
Once the load test is done, it would collect the results and send it back to the Compassites test invoker machine.
Technology Used
JMeter
Benefits & Results
Important graphs and metrics are immediately rendered which are used to analyze performance bottlenecks.
The load test plan helps to overcome the perpetual network bandwidth problem.
Pune Center
608 - Kapil Zenith Building, Near Chandani Chowk,
Off Bangalore - Mumbai bypass, Bavdhan, Pune - 411021
Maharashtra, India Phone:+91-20-6500 2371
Bangalore Center
"Gaayatthri Chambers", #948, 24th Main Rd,2nd Phase,
J.P.Nagar, Bangalore - 560078 Karnataka, India
Phone: +91 -80 42032572