Locust Root - Python Load Test (Testing) Framework

Keywords: Python Locust Root Load Test

Locust 是 Python 社区的一款系统压力测试工具. 主要原理是用 “协程” 异步的发起超多请求. 只需要一个 CPU 核心就可以轻松实现 1000 + 的 Http 并发请求, 以满足单机模拟多用户同时使用系统的行为. 同时 Locust 还支持分布式集群部署, 支持虚拟机和容器, 可以满足大型项目生产环境的需求.

Locust 学习成本低, 代码量少, 还内置了易用的命令行工具, Web GUI 监控界面等小而精的组件. 如果要对你设计的高并发系统进行测试, Locust 是 Python 开发者的首选工具.