Companies Home Search Profile

Locust & Python - Modern Performance Testing Framework

Focused View

Sandip Ganguli

4:38:40

5 View
  • 1 - Basic Concept of Locust.mp4
    03:43
  • 2 - Setup Development Environment.mp4
    12:39
  • 3 - Explanation of User TaskSet & Sequential TaskSet.mp4
    16:49
  • 4 - Explanation onteststart onteststop onstart onstop.mp4
    08:42
  • 5 - REST execution using locust HTTPUser class.mp4
    12:08
  • 6 - Practice with attached locust files.html
  • 7 - Locust framework & project architecture.mp4
    10:35
  • 8 - Abstract HTTPUser class and usage.mp4
    11:18
  • 9 - TaskSet Modules and User Integration.mp4
    05:46
  • 10 - Loading Users from CSV.mp4
    10:50
  • 11 - User Login & Session Management.mp4
    22:55
  • 12 - Multiple User Types & Distribution.mp4
    25:14
  • 13 - Registered & Guest User Cookie.mp4
    02:12
  • 14 - Custom Logger & Step Load.mp4
    24:13
  • 15 - Event Hooks & Request Data Store.mp4
    18:47
  • 16 - Request Data Store in InfluxDB.mp4
    14:39
  • 17 - Grafana & InfluxDB integration.mp4
    15:48
  • 18 - ProjectSourceCode.zip
  • 18 - Project source code walk.mp4
    01:32
  • 19 - Locust Master.mp4
    11:57
  • 20 - Locust execution with config file.mp4
    07:54
  • 21 - INIT Event Tagging Tasks Custom Client Stats in CSV Locust as library.mp4
    14:37
  • 22 - Unique Users Distribution For Master.mp4
    19:16
  • 22 - userdistributor.zip
  • 23 - Significance of Mean & Standard Deviation Calculation.mp4
    07:06
  • Description


    { Locust Performance Testing Framework - Complete Project Architecture & Advanced Event Reporting }

    What You'll 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 is this for?


  • Performance engineer, Automation engineer, Tester, Developer
  • What You Need to Know?


  • Basic python knowledge
  • More details


    Description
    • 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

    Who this course is for:

    • Performance engineer, Automation engineer, Tester, Developer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Sandip Ganguli
    Sandip Ganguli
    Instructor's Courses
    Professional: Ex, Microsoft, Yahoo, INTUIT, VMWare, and More. 18+ years of rich industry experience and have worked with all automation verticals, across business domains. Started my career as Lecturer and always have that passion in my heart for teaching. Now it's time for me, to share the knowledge I have gathered from the last two decades, and many can leverage my knowledge in their working fields. Personal: Just like any other human being. Have a passion for both outer and inner engineering.  A family person, always open to help my family and friends. Proud pet owner, yes I have an Indian Hound. Love to sing, play and be high sometimes ;)
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 22
    • duration 4:38:40
    • English subtitles has
    • Release Date 2024/04/13