zl程序教程

您现在的位置是:首页 >  其他

当前栏目

接口自动化测试平台ATest

2023-09-11 14:22:10 时间

详情见我的资源:

Atest接口自动化测试平台-Java文档类资源-CSDN下载

相关文章

开源篇:https://testerhome.com/topics/20155

wiki:https://github.com/shirleydl/ATest/wiki

源码地址:https://github.com/shirleydl/ATest

收集建议篇:https://testerhome.com/topics/20088

环境


JAVA 1.8
MYSQL
测试管理平台为 war(Spring+SpringMVC+Maven)
定时执行为 jar(Spring+Maven)
ps:该项目测试管理平台(包括用例调试)与定时执行是分开的,可分开部署运行

项目介绍


环境管理

增删查改测试环境地址


接口管理

增删查改接口 API 地址,并关联对应测试环境


用例管理

增删查改用例信息
请求方法支持:get、post(form)、post(raw)
断言方法支持:等于、不等于、包含、不包含、正则匹配、以。。。开始,以。。。结束
请求头值、请求内容、断言信息、用例变量都支持系统给定或自定义扩展函数引入
支持用例内全局变量使用
支持手动执行用例并返回结果,可针对用例进行调试
支持复制用例

测试集管理

增删查改测试集信息
用例管理:
支持增删查改关联的测试用例及其他执行信息
支持为每个关联的用例信息绑定、引入测试集全局变量
支持手动执行测试集并返回结果,可针对测试集进行调试
支持复制测试集里面的用例信息到其他测试集里


产品项目管理

增删查改产品项目信息
测试集管理:增删查改关联的测试集,可批量添加测试集到指定任务里


任务管理

增删查改任务信息
测试集管理:增删查改关联的测试集
支持复制任务里面的测试集信息到其他任务里
支持设置前置任务,在执行任务前执行,并分享所有测试集变量值到本次测试任务里执行使用(注意变量名不要重复,否则会被覆盖)


替换管理

增删替换信息(替换环境地址、替换用例变量值)


函数说明

编写接口用例、赋值测试集变量时可调用的关键字