• 陈泽健's avatar
    feat(device-sim,performance): batch_start_simulators 并行化 + 性能测试项目管理与批量执行 · 01c44f17
    陈泽健 提交于
    设备模拟模块:
    - batch_start_simulators 改为 ThreadPoolExecutor 并行启动,540 台设备从 27 分钟缩短到 ~3 秒
    - 每个线程独立 asyncio 事件循环 + 独立 DB 会话,避免同步 HTTP 阻塞和线程安全问题
    - asyncio.Semaphore(50) 控制并发,防止 MQTT Broker / Token API 过载
    - mqtt_manager on_disconnect 移除阻塞 sleep() 和手动 reconnect()
    
    性能测试模块:
    - 新增性能测试项目管理与批量执行功能
    - 前端 4 个页面(Projects / ProjectDetail / TaskList / App.vue)
    - 后端路由、服务、模型、Schema 适配
    - 2 份 PRD 需求文档 + 执行计划文档
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    01c44f17
名称
最后提交
最后更新
..
__init__.py Loading commit data...
ai_locator.py Loading commit data...
api_preset.py Loading commit data...
api_test.py Loading commit data...
batch.py Loading commit data...
cases.py Loading commit data...
cleanup.py Loading commit data...
debug.py Loading commit data...
dependencies.py Loading commit data...
deploy.py Loading commit data...
device_sim.py Loading commit data...
element_locator.py Loading commit data...
element_locator_base.py Loading commit data...
executions.py Loading commit data...
functional_report.py Loading commit data...
login_template.py Loading commit data...
modules.py Loading commit data...
performance.py Loading commit data...
performance_output.py Loading commit data...
recorder.py Loading commit data...
report_template.py Loading commit data...
reports.py Loading commit data...
scheduled_tasks.py Loading commit data...
security.py Loading commit data...
security_erp.py Loading commit data...
security_erp_task.py Loading commit data...
security_erp_upload.py Loading commit data...
security_scheduled_tasks.py Loading commit data...
smart_locate.py Loading commit data...
stats.py Loading commit data...
system.py Loading commit data...