GitHub - Amiumiu/FXTest: 基于python flask框架实现的接口自动化测试平台
IAPTest测试平台
flask + Python3 实现的的API自动化测试平台(http接口,json格式参数)
mocksever目前可以部分支持xml
v3.0.1功能:
1.定时任务完成后,通知改成了钉钉群机器人发送测试通知,配置在config文件进行配置,申请群机器人的详细可以参考钉钉开发文档。
2.多任务模块代码优化,可以选择钉钉群机器人通知结果,或者选择默认邮箱发送测试报告,优化整合多用例执行。对部分代码进行优化重构
v3.0功能:
1.增加定时任务,定时任务定时执行,执行完毕发送测试报告,目前定时任务没有持久化。容易受到宕机的原因影响,需要每次重启重新启动。
2.增加测试环境,目前可自由去添加测试环境,没有增加测试用例的时候选择测试环境
3.mockserver功能的开发,可以使用这个进行mock功能,暂时支持path只有一部分
v2.0功能:
1.增加选择岗位
2.项目模块,功能模块只有管理员才能删除
3.只有管理员才能进入用户管理模块
4.可以选择发送邮件,必须有默认邮箱
5.点击右上角用户名可以去设置默认邮箱,可以设置多个邮件接受的,但是只能设置一个默认的,默认发送邮件测试报告
v1.0功能:
这里主要实现的是api接口,接口测试用例,测试报告,用户管理。主要有一下功能。
功能:
1.用户注册,
2.用户登录,
3.首页,统计平台的用例、测试报告、接口的统计,提供模板下载,这里的下载的接口模板和测试用例的模板下载后,可以在Excel中写好后,直接导入我们的测试平台。
4接口界面,可以添加接口,编辑接口,删除,可以去批量导入,模板在首页接口模板下载,可以通过项目,模板进行测试用例的搜索。
5.用例界面。 可以在界面添加测试用例,可以去批量导入,用例有变动的时候,可以去编辑下用例,用例输入错误,可以去删除测试用例,可以进行用例的搜索,单个的用例可以单独执行,批量执行的测试用例会单独生成测试报告,在测试报告界面可以下载,看结果
6.测试报告,展示批量执行的测试用例,可以去下载测试日志,和测试报告,
7。用户管理。 可以查询用户,添加用户,冻结用户,取消管理,重置密码。非管理员不能进入这个界面。
有问题可以联系我:QQ:952943386 email:leileili126@163.com qq群:194704520 新群:683894834
微信打赏
效果图如下:
目录:

新目录:

效果图:
用户登录

首页

项目界面

模块界面

接口界面

测试用例界面

定时任务界面

定时任务编辑界面

mockserver界面

mockserver调试界面

mockserver添加界面

测试报告界面

用户管理界面

用户设置默认邮件界面

测试报告下载后html格式的报告

测试日志
