강의

멘토링

로드맵

Programming

/

Software Test

Load (Performance) Testing with Locust and Architecture

This is a lecture on performing performance and load tests on a sample Web Application using Locust.

(4.7) 3 reviews

56 learners

  • may9noy
파이썬
성능측정
stress-testing
locust
stress
testing
web-performance-test

What you will learn!

  • Load testing

  • Locust

  • locust

  • Performance Test

  • Load test Performance test

How can a web application handle so many user requests? 🤔

The answer lies in stress testing. Load testing is essential to verify and optimize the performance of various services such as web applications, mobile apps, and API servers.

In this tutorial, you will learn how to perform load testing of web applications using Locust.
Locust is an open source load testing tool written in Python that lets you test the performance of web applications based on user-defined scenarios.

Features of this course

📌 You can use Locust to perform real-time load testing of your web applications.

📌 Easily create custom test scenarios via Python scripts.

📌 Provides a web-based user interface that allows you to monitor test progress in real time.

📌 Conduct load and performance tests with sample applications.
(stress, testing, web-performance-test )

I recommend this to these people

Web Application Developer

Ideal for developers who want to optimize the performance of their web applications and evaluate the stability of their systems by simulating real user traffic.

QA Engineer

Useful for quality assurance engineers who want to ensure quality through performance testing and load testing of software and to proactively discover and resolve performance bottlenecks.

system administrator

Recommended for system administrators who want to monitor server performance and perform load testing to maintain system stability under high-traffic situations.

After class

  • Perform real-time load testing: You can use Locust to perform real-time load testing of your web applications and simulate real user traffic.

  • Write Test Scenarios: You can write various user-defined test scenarios through Python scripts and evaluate the system performance in specific situations.

  • Performance Monitoring: Monitor test progress in real time through a web-based UI and analyze test results to identify performance bottlenecks.

  • Performance Optimization: Based on load test results, you can optimize the performance of your web applications and improve the stability of your system.

  • Practical Application: You can evaluate the performance of the system by applying load testing in real projects and learn how to apply it in practice through use cases in various industries.

Learn about these things.

Writing a load (performance) test script using Locust

Write a test scenario script using Locust.
Implement script-based automated testing through scenarios.

Perform architecture-based load (performance) testing

Create a load test architecture and perform architecture-based testing in local and AWS cloud environments.

Web UI based interface

Locust provides a Web UI, providing a Test Interface and result charts designed for user convenience.

AWS Cloud Environment

For testing in AWS Free-Tier environment
We will create resources such as VPC, EC2, and RDS, and deploy a sample application developed with SpringBoot to conduct testing.

Things to note before taking the class

Practice environment

  • Since the speech is slow, it will be much easier to watch if you set the video speed to 1.2~1.5.

  • Running the example application via InteliJ (SpringBoot)

  • AWS Environment (FreeTier)

  • Writing python scripts using Pycharm

  • Install and run python and Locust

  • Windows, Mac environment

Player Knowledge

  • It's easy to understand if you know Python syntax. 😀
    (However, the necessary grammar is also covered in the relevant lecture.)

Learning Materials

  • We provide learning materials through lecture notes.

Recommended for
these people

Who is this course right for?

  • Those interested in load testing

  • Anyone interested in load testing using Locust

  • For those interested in performance testing

Need to know before starting?

  • Python

  • python

  • AWS FreeTier

Hello
This is

1,082

Learners

66

Reviews

20

Answers

4.7

Rating

6

Courses

안녕하세요. 😄

가끔은 육아와 업무로 번아웃이 와서 지치긴 하지만, 😅

하루하루를 항상 감사와 즐거운 마음으로 살아가고 있는 IT 근로자 입니다. 😅


개인 블로그 : https://may9noy.tistory.com

GitHub : https://github.com/Nanninggu


삶과 가정 속에서 항상 좋은 일들만 가득하시길 기원합니다. 😀

Curriculum

All

37 lectures ∙ (5hr 52min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

4.7

3 reviews

  • signbolf님의 프로필 이미지
    signbolf

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    • 숀김
      Instructor

      수강평 감사합니다. 😀

  • SeongHun Jeong님의 프로필 이미지
    SeongHun Jeong

    Reviews 14

    Average Rating 5.0

    5

    65% enrolled

    • 숀김
      Instructor

      수강평 감사합니다. ^^

  • denia park님의 프로필 이미지
    denia park

    Reviews 6

    Average Rating 4.8

    4

    100% enrolled

    부하 테스트가 무엇인지 잘 모르거나, 관련 툴을 처음 접하시는 분들에게는 이 강의가 부하 테스트 입문으로 큰 도움이 될 것 같습니다. 강사님께서 친절하게 하나하나 세세히 설명해 주셔서 기초를 배우기에 좋은 강의라고 생각합니다. 다만, 부하 테스트에 대해 이미 기본적인 지식이 있으신 분들에게는 강의 내용이 다소 쉽게 느껴질 수 있어 깊이 있는 학습을 원하는 분들에게는 적합하지 않을 수도 있을 것 같습니다. ※ 강사님께 바라는 점 1. 사용하시는 마이크를 업그레이드하시면 강의의 음질이 더 향상되어 학습 효율이 높아질 것 같습니다. 2. 강의 전 진행 방향과 내용을 미리 더 철저히 정리하신 후 녹화를 하신다면, 수강자 입장에서 더욱 명확하고 깔끔하게 강의를 이해할 수 있을 것 같습니다. (강의 중에 진행 방향이 혼동되는 부분이 약간 있어 듣는 입장에서 집중하기 어려운 순간이 있었습니다.)

    • 숀김
      Instructor

      소중한 피드백 감사 합니다. ^^ 저에게 바라는점 중에서 1번 마이크 업그레이드 부분은 저도 인지를 하고 있어서 바로 진행을 하도록 하겠습니다. 의견 감사합니다. :) 2번의 강의 전 진행방향과 관련해서는 더욱 고민을 해보도록 하겠습니다. :) 그리고 만약 어떤 부분에서 강의 전 진행 방향과 내용의 개선이 필요하다는 구체적인 내용을 전달 주시면 적극 반영 하도록 하겠습니다. (may9noy@gmail.com) 다시한번 강의평 감사 합니다. :)

Limited time deal

$22,280.00

24%

$23.10

may9noy's other courses

Check out other courses by the instructor!