摘要
本发明提供了一种基于异步模式的接口自动化测试方法及系统,以服务器作为执行接口自动化测试任务的环境,包括如下步骤:基于Redis构建异步任务队列;获取接口测试任务,并为其分配优先级;根据接口测试任务的类型和优先级通过celery路由分发至对应的异步任务队列;异步任务队列中,当有新的接口测试任务到达时,从线程池中调用一个空闲线程从异步任务队列中取出接口测试任务并执行,完成后当前线程返回到线程池中等待下一个任务;监控服务器的实时负载,动态调整线程池的大小。本发明不再受限于固定的最大任务队列数量,测试用例的执行速度得到显著提升,同时,实现了接口的多功能自动化测试,能够满足不同用户对测试报告内容和格式的个性化需求。
技术关键词
异步接口测试
接口自动化测试
功能模块
队列
静态代码分析
生成测试报告
拓扑图
机器学习算法
智能关联分析
模式
时间序列数据库
服务器
多功能自动化
画布
数据依赖关系
生成测试用例
项目
系统为您推荐了相关专利信息
标志物
肠道病毒71型感染
手足口病
试剂盒
引物
结构性心脏病
培训系统
心脏模型
图像采集设备
视角切换模块
优化物联网
资源分配模块
强化学习算法
任务调度
路径规划单元
嵌入式操作系统
快速切换方法
分区
存储管理功能
平台