wpa

2
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 [email protected] Client Profile

Upload: compassites-software-solutions

Post on 23-Jun-2015

108 views

Category:

Technology


3 download

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

Page 1: WPA

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

[email protected]

Client Profile

Page 2: WPA

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