Skip to content

AioTest 文档中心

欢迎使用 AioTest 文档中心!这里包含了 AioTest 负载测试框架的完整文档资源。

📚 快速导航

🚀 快速开始

📖 模块文档

详细的模块 API 文档和实现说明:

模块 文档 描述
主模块 查看 命令行解析、测试加载、主入口
运行器模块 查看 LocalRunner、MasterRunner、WorkerRunner
运行器工厂 查看 运行器创建和管理
用户模块 查看 HttpUser、任务执行、生命周期
用户管理器 查看 用户创建、停止、管理
客户端模块 查看 HTTPClient、连接管理
指标模块 查看 Prometheus 指标收集
负载形状管理器 查看 负载形状执行和管理
分布式协调器 查看 分布式锁、心跳、发布订阅
事件模块 查看 事件系统、钩子函数
日志模块 查看 日志配置、格式化、处理器
状态管理器 查看 状态机、状态转换
任务管理器 查看 任务创建、取消、等待
形状模块 查看 LoadUserShape 基类
异常模块 查看 自定义异常类

📝 指南文档

面向用户和开发者的实用指南:

指南 描述 适用人群
快速入门指南 5分钟快速上手指南 所有用户
最佳实践 负载测试最佳实践 测试工程师

💡 示例代码

丰富的示例代码,涵盖各种使用场景:

示例分类

  • 基础级:basic.py, concurrent_example.py, request_verification.py
  • 进阶级:distributed_example.py, events_example.py, weight_and_wait.py
  • 高级:seckill_scenario.py
  • 标准项目:demo/ - 完整的负载测试项目模板

🔧 参考资料

技术参考和配置说明:

参考 描述
API 参考 完整的 API 参考

📊 文档统计

  • 模块文档: 16 个
  • 指南文档: 8 个
  • 示例代码: 20+ 个
  • 总文档数: 45+ 个

📝 文档贡献

我们欢迎社区贡献!如果你想改进文档:

  1. 发现问题:在 GitHub 上提交 Issue
  2. 改进文档:Fork 项目,修改文档,提交 PR
  3. 添加示例:添加新的示例代码
  4. 翻译文档:将文档翻译成其他语言

🔗 外部资源

📅 文档更新

  • 最后更新: 2026-04-02
  • 文档版本: 1.0.7
  • 维护状态: ✅ 活跃维护

提示: 使用 Ctrl+F 或 Cmd+F 在页面中快速搜索关键词。