以下为locust压测脚本文档组织结构模板,和TestDeploy对接丝滑,轻松实现分布式压测。
1、common
common主要是存放改写了的请求方法,包括GET、POST等等,作为统一入口,以便各个API统一调用。
2、config
config主要存放配置相关信息和配置信息获取的相关函数。
3、data
data存放数据准备的数据。
4、locustService
locustService主要存放各业务场景的实现脚本,包括业务比例等。
5、prepare
prepare以不同.py文件存放数据准备的函数
6、dataPrepare.py
提供所有数据准备的函数(即prepare下的所有.py)的一键执行功能,支持多线程执行。
7、locustfile.py
locust压测的启动文件。