Performance Testing Using Locust 1.0
- Development
- Mar 16, 2025

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
Who Should Attend
Target Audiences
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

Anuradha Agarwal
Software Quality Consultant
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Hashtag Mastery- Boosting Your Social Media Presence
- Create a High Converting Wix Website for Your Business
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8LINQ- A Course For Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling