What is the best way to load/stress test a web application for high traffic

Posted on 2014-08-01
Last Modified: 2014-08-03

We are launching a web app that is expected to have high traffic and I'm looking for guidance on the best method to stress/load test the site.  We are using a 5 server setup with 1 DB server and 4 load balanced web servers.

The app is simple with 3 pages.  1 home page, 1 donation page (like a checkout that submits to payment gateway), and one order confirmation page.  The home page has a lot of graphics and social media embedded.  

I found many services online from free to thousands of dollars!

Most importantly I need to test for high spikes in traffic (10k during an hour)  but I would like the ability to increase the testing load just to see how the servers are performing.  

It would also be nice to be able to emulate the checkout process during a stress test using the gateway sandbox.

Any suggestions or guidance would be extremely appreciated!

Question by:lthames
    1 Comment
    LVL 32

    Accepted Solution

    You will find it xtremely difficult to load test with only open source tools, especially the transactional bit. And that's assuming you know how to do it.
    If you were to do load testing on a regular basis. it would make commercial sense. As it is, I recommend that you use a professional service like Keynote or
    Keynote has the benefit of running transactions like checkout processes, but is mostly free.

    There is also a bunch of tools listed here

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Companies keep a much closer eye on costs today, so changing to new Technology – Microsoft Office 365 is the smartest move to take.
    Microservice architecture adoption brings many advantages, but can add intricacy. Selecting the right orchestration tool is most important for business specific needs.
    This is part 2 of a tutorial series on how to set up a Virtual Private Cloud (VPC) in Amazon Web Services.  The series goes over a multi Availability Zone configuration, with public-facing subnets (direct access to the internet) and private-facing s…
    This video is a brief demonstration on how to use security groups and Network Access Control Lists (ACLs) in Amazon Web Services.  Security groups and Network ACLs are mechanisms you can use in AWS to control network traffic.

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    6 Experts available now in Live!

    Get 1:1 Help Now