v2.0.2版本在 github 发布了。
## 优化的功能
优化(定时任务): 测试计划与定时任务模块进行了合并,极大的简化了操作步聚。
1、前端页面,测试计划plan,加入1个接口,设置每分钟运行1次。
2、开启定时任务服务,后台日志
3、前端测试报告记录
Autotestplat-V2.0.2 功能说明
实现了接口自动化完整功能,产品,接口用例、参数化,测试计划,定时任务,测试报告。达到了企业级自动化测试平台需求。目前是接口,后续会集入UI,性能,智能化,将是强大的开源的一站式自动化测试平台系统。
项目开源地址:
https://github.com/testdevhome/Autotestplat
Autotestplat-V2.0.2 操作手册
操作步聚:
第一步、设置用户,设置产品/项目,用户设置默认产品,也就是当前正在进入使用的产品。
第二步、在系统设置中设置参数,环境设置即设置host地址,常量即设置固定值作为参数,变量可以是时间戳,随机数字、字符等。
第三步、在接口用例中进行接口用例录入调试,设置断言,通过正则表达式设置关联参数,执行;在接口中通过{关键字}设置参数。
第四步、在测试计划中选择接口用例,定时设置,勾选用例调试。
第五步、在测试报告中查看测试记录,报告的详情数据。
安装部署:
第一步:git clone https://github.com/testdevhome/Autotestplat
第二步:pip install -r requirements.txt
第三步:python manage.py runserver 0.0.0.0:80
第四步:redis-server redis.windows.conf
第五步:python manage.py celery worker -c 6 -l debug
第六步:python manage.py celery beat