HOME > IT & Software > Locust Python Modern Performance Testing Framework

Locust Python Modern Performance Testing Framework

SynopsisLocust & Python – Modern Performance Testing Framew...
Locust Python Modern Performance Testing Framework  No.1

Locust & Python – Modern Performance Testing Framework, available at $54.99, has an average rating of 4.7, with 23 lectures, based on 183 reviews, and has 1269 subscribers.

You will learn about In-depth understanding of locust and its features Performance framework development with python from scratch User session management and cookies handling User loading from CSV Locust event hooks and listener InFluxDB and Grafana integration with locust Locust Master-Slave execution model Locust Execution With Configuration File This course is ideal for individuals who are Performance engineer, Automation engineer, Tester, Developer It is particularly useful for Performance engineer, Automation engineer, Tester, Developer.

Enroll now: Locust & Python – Modern Performance Testing Framework

Summary

Title: Locust & Python – Modern Performance Testing Framework

Price: $54.99

Average Rating: 4.7

Number of Lectures: 23

Number of Published Lectures: 23

Number of Curriculum Items: 23

Number of Published Curriculum Objects: 23

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • In-depth understanding of locust and its features
  • Performance framework development with python from scratch
  • User session management and cookies handling
  • User loading from CSV
  • Locust event hooks and listener
  • InFluxDB and Grafana integration with locust
  • Locust Master-Slave execution model
  • Locust Execution With Configuration File
  • Who Should Attend

  • Performance engineer, Automation engineer, Tester, Developer
  • Target Audiences

  • Performance engineer, Automation engineer, Tester, Developer
  • Section-1: you will learn the basic concept of locust and standard features.

    a. Setup development environment

    b. Explanation of User, TaskSet and Sequential TaskSet

    c. Explanation on_test_start, on_test_stop, on_start, on_stop

    d. REST execution using locust HTTPUser class

  • Section-2 : you will learn how to use locust to create a concrete performance test framework to perform load and stress testing on your application under test, you will also learn how to integrate with InfluxDB and Grafana for better performance data analysis.

    a. Abstract HTTPUser class and usage

    b. TaskSet Modules and User Integration

    c. Loading Users from CSV

    d. User Login & Session Management

    e. Multiple User Types & Distribution

    f. Registered & Guest User Cookie

    g. Custom Logger & Step Load

    h. Event Hooks & Request Data Store

    i. Request Data Store in InfluxDB

    j. Grafana & InfluxDB integration

  • Section-3 : you will learn different execution model of locust which include master-slave configuration as well. In section4 you will get to know few extra topics of locust which might be useful for your specific project.

    a. Locust Master-Slave architecture model

    b. Locust execution with config file

  • Section-4: Extra topics which will help to design your own framework and clear report analysis concepts.

    a. INIT Event, Tagging Tasks, Custom Client, Stats in CSV, Locust as library

    b. Unique Users Distribution For Master-Worker Execution Model

    c. Significance of Mean & Standard Deviation Calculation

  • Course Curriculum

    Chapter 1: Locust Setup & Basic Features

    Lecture 1: Basic Concept of Locust

    Lecture 2: Setup Development Environment

    Lecture 3: Explanation of User, TaskSet & Sequential TaskSet

    Lecture 4: Explanation on_test_start, on_test_stop, on_start, on_stop

    Lecture 5: REST execution using locust HTTPUser class

    Lecture 6: Practice with attached locust files

    Chapter 2: Project : Locust framework development from scratch

    Lecture 1: Locust framework & project architecture

    Lecture 2: Abstract HTTPUser class and usage

    Lecture 3: TaskSet Modules and User Integration

    Lecture 4: Loading Users from CSV

    Lecture 5: User Login & Session Management

    Lecture 6: Multiple User Types & Distribution

    Lecture 7: Registered & Guest User Cookie

    Lecture 8: Custom Logger & Step Load

    Lecture 9: Event Hooks & Request Data Store

    Lecture 10: Request Data Store in InfluxDB

    Lecture 11: Grafana & InfluxDB integration

    Lecture 12: Project source code walk-through

    Chapter 3: Locust execution model

    Lecture 1: Locust Master-Slave architecture model

    Lecture 2: Locust execution with config file

    Chapter 4: Miscellaneous topics

    Lecture 1: INIT Event, Tagging Tasks, Custom Client, Stats in CSV, Locust as library

    Lecture 2: Unique Users Distribution For Master-Worker Execution Model

    Lecture 3: Significance of Mean & Standard Deviation Calculation

    Instructors

  • Locust Python Modern Performance Testing Framework  No.2
    Sandip Ganguli
    Technical Content Writer / Corporate Trainer / Architect
  • Rating Distribution

  • 1 stars: 8 votes
  • 2 stars: 3 votes
  • 3 stars: 22 votes
  • 4 stars: 54 votes
  • 5 stars: 96 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!