引言:
随着互联网的日新月异,涌现了一大批测试平台。测试平台由于图形化操作,维护成本较低,可扩展性高等优势越来越受到大家的青睐,也因此成为软件测试人员未来学习的技能方向之一。当前开源测试平台成千上万,同时提供了傻瓜式一键搭建步骤和使用说明,但可供从0到1,完整性的一步步构建成测试平台的攻略较少,或者只存在活泛于各培训机构教程,同时使用异步协程方式,异步web框架的测试平台乏陈可数。为了加强自身知识技能,也为了能提供一个相互促进学习的机会,本篇起陆续更新一整套的基于异步web框架sanic为后端的测试平台aiotest开发教程攻略,立个flag,也希望自己能坚持吧。
框架初步设想:
名称:aiotest
类型:前后端分离测试平台
语言:python
后端:sanic + celery + httprunner
数据库:mysql
中间件:rabbitmq
前端:vue + element-ui + axios
理念:Faster ! Stronger ! Better !
基础环境:
python:3.9.2
mysql:5.7+
vue:3.0.0+
IDE工具:
后端:pycharm
前端:vscode