451分钟

从零开始,打造高效可靠的Locust性能测试

从零开始,打造高效可靠的Locust性能测试

欢迎来到Locust负载测试的世界!Locust是一款开源的负载测试工具,它可以模拟成千上万的用户同时访问你的应用程序,以测试其性能和稳定性。 这个工具具有易于使用、可扩展和高度可定制化等…

课程分类
编程开发 | 敏捷测试
适用人群
工程师, 专家
课程标签
性能测试,负载测试,Locust
欢迎来到Locust负载测试的世界!Locust是一款开源的负载测试工具,它可以模拟成千上万的用户同时访问你的应用程序,以测试其性能和稳定性。 这个工具具有易于使用、可扩展和高度可定制化等特点,因此被广泛应用于各种类型的应用程序的负载测试中。在本视频教程中,我们将为您介绍Locust的基础知识和使用方法,包括如何编写和运行测试脚本、如何设置虚拟用户、如何监控和分析测试结果等等。 我们还将通过实际案例演示如何应用Locust来测试Web应用程序、API、数据库等不同类型的应用程序。
课程介绍 第一章 入门指南 - 1-1 Locust入门讲解 - 1-2 Locust安装与开发环境搭建 第二章 开发压测脚本 - 2-1 Locust脚本编写与并发模型 - 2-2 Locust配置与运行 第三章 分布式压力测试 - 3-1 Locust导出器编写-配置-调试 - 3-2 compose配置分布式和配置普罗米修斯监控 - 3-3 上传ptest项目与运行监控系统 - 3-4 docker运行分布式压测并生成监控报表 - 3-5 docker分布式压测需求变更 - 3-6 K8S分布式Loucust压测 - 3-7 本地多进程式分布 - 3-8 远程ssh分发式分布负载-1 - 3-9 远程ssh分发式分布负载-2 第四章 Locust脚本编写进阶 - 4-1 按照代码顺序执行任务 - 4-2 任务初始化和清理 - 4-3 任务数据管理与用户级参数化 - 4-4 csv参数化与自定义命令行 - 4-5 locust断言 - 4-6 locust请求钩子与日志管理 - 4-7 自定义退出-发送测试结果到邮件和钉钉与保存MySQL-1 - 4-8 自定义退出-发送测试结果到邮件和钉钉与保存MySQL-2 - 4-9 自定义退出-发送测试结果到邮件和钉钉与保存MySQL-3 第五章 测试其他系统协议 - 5-1 搭建Dubbo接口服务 - 5-2 Locust实现对Dobbo接口性能测试 - 5-3 Locust压测MySQL数据库 第六章 用户场景属性 - 6-1 用户属性之wait_time 和权重weight - 6-2 用户属性之固定计数-环境属性-自定义负载shape - 6-3 用户属性之-tag标签管理任务 第七章 压测WEB高并发服务器 - 7-1 Locust高并发之性能测试流程和分析 - 7-2 压测高性能Web服务器 课程资料 测试题
张同乐

张同乐

中国移动特约Python讲师