Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Performance Testing Using Locust 1.0
Rating: 4.0 out of 5(953 ratings)
5,604 students

Performance Testing Using Locust 1.0

Learn Python based Modern Load Testing Framework !
Last updated 7/2020
English

What you'll learn

  • Performance Testing with Locust
  • Set up locust environment - standalone, distributed from scratch as well as using docker
  • Feeding data, handling dynamic data in request, cookie handling ,nesting requests
  • API Testing using Locust
  • Logging & Error Handling
  • Working with events - test non-http clients, send data to InfluxDB
  • Understand Report

Course content

8 sections59 lectures7h 17m total length
  • Introduction2:27

    Set up a development environment for Locust performance testing by installing Python and PyCharm, creating a project, and installing the Locust module, then run an example script to verify readiness.

  • Install Python2:56
    • Install Python 3.8.3 on windows (information for mac as well)

  • Install Locust on Windows | Install Pycharm7:07
    1. Install Locust on windows (information for mac as well)

      https://www.qamilestone.com/post/setup-locust-on-linux-on-windows

    2. Use Idle. Run the sample script.

    3. Install Pycharm

  • Create Locust Project in Pycharm | Run Example Script6:46
    1. Create a project in Pycharm

    2. Install Locust in Project environment

    3. Run Sample Script

    4. View Locust web interface

  • Create Locust environment on Linux10:16
    1. Install Python 3.8.3 on Linux

      https://www.qamilestone.com/post/steps-to-setup-python-3-8-on-linux

    2. Create a virtual environment for Python 3.8.3

    3. Install latest Locust version on top of Python 3.8.3

      https://www.qamilestone.com/post/steps-to-setup-locust-on-linux

    4. Copy & run sample script


Requirements

  • You can have any basic programming background
  • You really don't need to know Python for this course as we will tell you what is required but eventually you would like to learn this most popular language with so many sources around.

Description

Hello,

It's time to swarm your application by modern load testing framework - Locust!

It's easy to start & quick to understand. It simply figures out how many concurrent users an application handle. It is supported by the most popular language python which makes it highly flexible!

It offers highly scalable and distributed testing and all this comes at no cost! There is no reason why you should not learn this light & yet highly powerful tool. It could be an effective tool for both developers & testers.

Here in this course, I will take you through deeper sections of the tool and make sure that you get highly enabled to use this wonderful tool. Multiple assignments at each step will make you more confident about the concepts learned. Additionally, all the scripts walked through during lectures, and also the solution to the assignment are available in corresponding resources of the lectures.

In case of queries/issues, I would try to respond as early as possible.


Happy Learning!

Anuradha


Who this course is for:

  • Testers, developers who want to load test their application in quick & effective manner