- 项目构思:开发一个web版的接口自动化测试平台
功能包括:接口导入、自动化测试用例生成、自动化测试报告、可持续集成
项目框架:django + vue + mysql
技术要求:熟悉django后台开发、熟悉vue开发
第一节:搭建django 项目(我这里用版本3.2.5)
1、 创建一个api-autotest-admin项目
django-admin startproject api_autotest_admin
2、创建app
python3 manage.py startapp api_autotest_app
3、启动项目
python3 manage.py runserver 8001
启动成功
4、配置数据库
pip3 install pymysql
settings.py 修改数据库配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'api_autotest',
'USER': 'root',
'PASSWORD':'xxxxxx',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
5、 配置app
进去settings.py文件
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'api_autotest_app', #注册app
]
6、初始化数据库
python3 manage.py makemigrations
python3 manage.py migrate
基础框架设计完成
接下来对功能进行设计