手把手教你撸一个接口自动化测试平台(一)、

  • 项目构思:开发一个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
image.png

启动成功

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

基础框架设计完成

接下来对功能进行设计

你可能感兴趣的:(手把手教你撸一个接口自动化测试平台(一)、)