locust:用Python编写的可伸缩的用户负载测试工具-python

时间:2021-06-18 18:47:20
【文件属性】:
文件名称:locust:用Python编写的可伸缩的用户负载测试工具-python
文件大小:1.04MB
文件格式:ZIP
更新时间:2021-06-18 18:47:20
测试工具 locust:用Python编写的可伸缩的用户负载测试工具 Locust 链接 网站:locust.io 文档:docs.locust.io 描述 Locust 是一个易于使用的分布式用户负载测试工具。 它旨在对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。 这个想法是在测试期间,一群蝗虫会攻击你的网站。 每个蝗虫(或测试用户,如果愿意的话)的行为由您定义,蜂拥过程由 Web UI 实时监控。 这将帮助您在让真实用户进入之前进行测试并确定代码中的瓶颈。Locust 完全基于事件,因此可以在一台机器上支持数千个并发用户。 与许多其他基于事件的应用程序相比,它不使用回调。 相反,它通过 gevent 使用轻量级进程。 每个蝗虫蜂拥而至您的网站实际上都在其自己的进程(或 greenlet,正确的是)中运行。 这允许您在 Python 中编写非常有表现力的场景,而无需使用回调使代码复杂化。 特性 用普通的 Python 编写用户测试场景 不需要笨拙的 UI 或臃肿的 XML — 只需像往常一样编写代码。 基于协程而不是回调,您的代码的外观和行为就像正常的阻

网友评论