Performance Testing Using Locust 1.0
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024