自动化测试平台搭建(一):环境准备

一、背景

好的,当你看到这一篇文章的时候,恭喜自己吧,证明你已经在努力的路上了,道路很长,愿君勿忘初心,继续努力。
本人小程序员一枚,深根测试技术多年,从市场行情来看,前几年会个自动化,你应该能打败80%的应聘者,如今要求越来越高,工资却不见增长,大部分的市场越来越卷,所以从今天开始分享接口自动化测试平台的从0构建,愿一起加油。
整个测试平台采用Django + vue + httprunner为基础,很长一段时间会为大家介绍一下后端的接口开发,当然,很多人会说现阶段了,为什么还在用Django,emmmm。。。因为不会Java, PHP等,哈哈哈哈,好了,开个玩笑,萝卜青菜,各有所爱吧,Django生存了这么久,配套的说明文档,问题解决文档都比较多,同时,Django作为python的web开发框架,会python的比较多吧。好了,不啰嗦了,开始吧。

二、文档地址

Django官方: link
Vue3官方:link
HttpRunner4官方:link
Django REST framework官方:link

以上是一部分官方链接,现阶段只需要保存即可,后续会讲到每一个文档

三、前期准备

3.1、知识储备

本身会使用python,对字典、列表操作熟悉。
至于魔术方法、闭包、携程、线程什么的可以用到的时候再去熟悉。
会接口测试,得知道接口的请求头,请求体有一定的概念,对函数封装、参数传递有一定了解即可

3.2、工具准备

-------已经安装好了python环境,版本要求是3.10以上
-------已经有了pycharm专业版本,请切记,一定要是专业版本的,如果无法破解,可以去tao宝搜索破解码。
网上有很多对python环境搭建、pycharm安装的文章,这里就不去过多赘述了,后期争取对各种安装也进行文章讲解

四、环境准备

4.1、虚拟环境安装

每个项目在本地开发的时候,避免出现安装包版本不服等种种问题,所以,在本地开发的时候,最好都使用虚拟环境来进行=开发

pipenv的安装使用
安装:

pip install  pipenv  -i  https://pypi.tuna.tsinghua.edu.cn/simple/ 

使用:

- 安装虚拟环境的模块包:     pipenv  install  包名
- 卸载虚拟环境的模块包:     pipenv  uninstall  包名
- 查看安装包及依赖关系:     pipenv  graph
- 生成requirements.txt文件:            pipenv lock -r -dev > requirements.txt
- 通过requirements.txt文件安装环境包:    pipenv  install  -r  requirements.txt

4.2、创建Django项目

方式一: 命令安装

1、进入到虚拟环境中(pipenv shell)
2、django-admin startproject 项目名 . (不要忘记这个点)
3、启动django项目

python manage.py runserver

方式二: 工具安装(推荐)–pycharm专有
推荐理由: 界面可视化操作,不是很舒服?
pycharm专有

4.3、Django项目成功创建

需要删除template文件,因为这个文件是前后端不分离的时候所用,我们搭建的平台是前后端分离的,所以需要删除这个文件夹。

4.3.1、Django创建成功后会生成这几个文件目录,如图:

在这里插入图片描述

4.3.2 django项目工程结构
1、与项目同名的包djangotest

init.py 为包文件
asgi.py 用于启动ASGI协议应用服务器的入口文件,在异步项目部署时使用
settings.py 用于存放django的全局配置信息
urls.py 用于创建全局路由信息
wsgi.py 用于启动WSGI协议应用服务器的入口文件,在部署时使用

2.项目根路径下的文件

db.sqlite3 django项目自带的文本型数据库
manage.py 用于管理django项目的命令行工具

4.4、搭建django项目工程

4.4.1.修改pypi源(可选)

Pipfile文件中url修改(配置国内安装源)
在这里插入图片描述
启动Django项目:
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/3f0e697273

好了,Django已经安装成功启动,可通过链接进行访问
访问页面

下一章会给大家介绍一下关于子应用、路由相关,首次分享,若有建议可评论,不明白或者优化的都可以提出,看到都会第一时间进行修改回复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值