前言
作者很想吐槽一句,前后端分离的情况下,solo项目真心累,尤其是我这种前端渣渣,所以界面丑请多多包含!
源码地址
https://github.com/shirleydl/ATest
环境
该项目测试信息管理与测试执行是分开的,可分开部署运行
JAVA 1.8
MYSQL
测试平台为war(Spring+SpringMVC+meavn)
测试执行为jar(Spring+meavn)
功能介绍:
环境管理:
增删查改环境信息
接口管理
增删查改接口API地址,并关联对应测试环境
用例管理
增删查改用例信息
请求方法支持:get、post(form)、post(raw)
断言方法支持:等于、不等于、包含、不包含、正则匹配、以。。。开始,以。。。结束
请求头值、请求内容、断言信息、用例变量都支持系统给定或自定义扩展函数引入
支持用例内全局变量使用
支持手动执行用例并返回结果,可针对用例进行调试
支持复制用例
测试集管理
增删查改测试集信息
用例管理:
支持增删查改关联的测试用例及其他执行信息
支持为每个关联的用例信息绑定、引入测试集全局变量
支持手动执行测试集并返回结果,可针对测试集进行调试
- 支持复制测试集里面的用例信息到其他测试集里
产品项目管理
增删查改产品项目信息
测试集管理:增删查改关联的测试集,可批量添加测试集到指定任务里
任务管理
增删查改任务信息
测试集管理:增删查改关联的测试集
支持复制任务里面的测试集信息到其他任务里
支持设置前置任务,在执行任务前执行,并分享所有测试集变量值到本次测试任务里执行使用(注意变量名不要重复,否则会被覆盖)
替换管理
增删替换信息(替换环境地址、替换用例变量值)
函数助手:
可查看系统给定的所有函数名及使用格式
问题反馈
该项目为长期迭代项目,如有兴趣欢迎qq或邮箱提建议
邮件(3318549466#qq.com, 把#换成@)
QQ: 3318549466