HOME > Development > Performance Testing Using Locust 1.0

Performance Testing Using Locust 1.0

  • Development
  • Mar 16, 2025
SynopsisPerformance Testing Using Locust 1.0, available at $59.99, ha...
Performance Testing Using Locust 1.0  No.1

Performance Testing Using Locust 1.0, available at $59.99, has an average rating of 4.55, with 63 lectures, based on 861 reviews, and has 5052 subscribers.

You will learn about 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 This course is ideal for individuals who are Testers, developers who want to load test their application in quick & effective manner It is particularly useful for Testers, developers who want to load test their application in quick & effective manner.

Enroll now: Performance Testing Using Locust 1.0

Summary

Title: Performance Testing Using Locust 1.0

Price: $59.99

Average Rating: 4.55

Number of Lectures: 63

Number of Published Lectures: 59

Number of Curriculum Items: 63

Number of Published Curriculum Objects: 59

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will 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
  • Who Should Attend

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

  • Testers, developers who want to load test their application in quick & effective manner
  • 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

    Course Curriculum

    Chapter 1: Latest – Locust 1.0- Locust Development Environment

    Lecture 1: Introduction

    Lecture 2: Install Python

    Lecture 3: Install Locust on Windows | Install Pycharm

    Lecture 4: Create Locust Project in Pycharm | Run Example Script

    Lecture 5: Create Locust environment on Linux

    Chapter 2: Latest – Locust 1.0- Working with Basic Locust Script

    Lecture 1: Introduction

    Lecture 2: Create basic Locust Script | User class | wait_time | @task

    Lecture 3: Add host attribute | HTTPUser class

    Lecture 4: Locust inbuilt wait_time methods

    Lecture 5: Multiple user classes | weight attribute

    Lecture 6: Run options for commandline

    Lecture 7: Running test in headless mode -define users, hatch rate ,time of run ,logfile

    Lecture 8: Add on_start | on_stop methods

    Lecture 9: Add test_start | test_stop methods

    Chapter 3: Latest – Locust 1.0- Working with Tasks

    Lecture 1: Declaring tasks with decorator | Define task weight

    Lecture 2: Declaring tasks with tasks attribute | Define task weight

    Lecture 3: Declaring Tasks inside TaskSet Class

    Lecture 4: Sequential Tasksets

    Lecture 5: Nested TaskSets

    Lecture 6: self.Interrupt

    Chapter 4: Latest – Locust 1.0 – Working with HTTP Requests

    Lecture 1: HTTP GET request | client attribute | name request

    Lecture 2: HTTP POST request

    Lecture 3: Extract Response Data

    Lecture 4: Verify Response with catch_response

    Lecture 5: Assignment – Create Script for Complete Booking Flow

    Lecture 6: Session Management

    Lecture 7: Manage session using cookies

    Lecture 8: Assignment – Cookie Handling

    Lecture 9: Extract Data from Response Body

    Lecture 10: Assignment – Complete Autoquote Workflow

    Lecture 11: Assignment – Complete Agent Lookup Workflow

    Lecture 12: Nested Tasks with HTTP requests

    Lecture 13: Testing API- Working with JSON data

    Lecture 14: Assignment – REST API Script – Complete Flow

    Chapter 5: Load Testing Environment – Upgraded 1.0

    Lecture 1: Parametrize test using external module

    Lecture 2: Parametrize test using csv

    Lecture 3: Assignment – Parametrize Borland Nested Task Script Using CSV

    Lecture 4: Linear Vs Step Load Model

    Lecture 5: Distributed Work Load – Intro , Single Machine, expect-workers

    Lecture 6: Reading options from configuration file

    Lecture 7: Make script OS independent with os module

    Lecture 8: Logging

    Lecture 9: Exit User / Test on Failure

    Lecture 10: Locust Distributed Environment – Multiple machines

    Lecture 11: Run Locust Test using Docker

    Lecture 12: Locust with docker-compose

    Chapter 6: Locust Web Monitor & Report Statistics

    Lecture 1: Introduction

    Lecture 2: Run Test -Number of Users, Hatch Rate & Host

    Lecture 3: Understand Statistics & Charts – Min,Max, Avg.,Median,Percentile

    Lecture 4: Understand Statistics & Charts – RPS, Number of Users,Average Size

    Lecture 5: Retrieve test statistics in CSV format

    Chapter 7: Enhancing Locust Scripts

    Lecture 1: Understanding Event Hooks

    Lecture 2: Assignment- Print individual request data using event

    Lecture 3: Assignment Solution .Bonus-Send data to csv

    Lecture 4: Send data to InfluxDB using locust event & python InfluxDB client

    Chapter 8: Using Custom Clients -Testing systems other than HTTP

    Lecture 1: Introduction

    Lecture 2: Modularization along with time & event wrapper

    Lecture 3: Assignment- Create locust script for ftp protocol

    Lecture 4: Assignment-Solution-FTP Client Locust Script

    Instructors

  • Performance Testing Using Locust 1.0  No.2
    Anuradha Agarwal
    Software Quality Consultant
  • Rating Distribution

  • 1 stars: 22 votes
  • 2 stars: 21 votes
  • 3 stars: 118 votes
  • 4 stars: 311 votes
  • 5 stars: 389 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!