项目构思:开发一个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
基础框架设计完成
接下来对功能进行设计
敬请期待
实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。
如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步
在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。
我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,
测试开发视频教程、学习笔记领取传送门!!!