二、自动化测试平台搭建-搭建jango环境
上篇说的是安装虚拟环境,后面的项目全部放在虚拟环境上
1、创建一个虚拟环境py3,进入虚拟环境
2、安装django包:pip install django==1.8.2
3、在家目录下的Desktop目录下创建项目文件夹:(1)cd Desktop (2)mkdir project_1
4、进入项目目录创建项目:(1)cd project_1 (2)django-admin startproject test1
5、查看一下test1目录结构:(1)cd test1 (2)tree
- manage.py是项目管理文件,通过它管理项目。
- 与项目同名的目录,此处为test1。
- _init_.py是一个空文件,作用是这个目录test1可以被当作包使用。
- settings.py是项目的整体配置文件。
- urls.py是项目的URL配置文件。
- wsgi.py是项目与WSGI兼容的Web服务器入口,详细内容会在布署中讲到。
6、使用一个应用开发一个业务模块,创建一个业务booktest:python manage.py startapp booktest
7、查看一下目录结构:tree
- _init.py_是一个空文件,表示当前目录booktest可以当作一个python包使用。
- tests.py文件用于开发测试用例,在实际开发中会有专门的测试人员,这个事情不需要我们来做。
- models.py文件跟数据库操作相关。
- views.py文件跟接收浏览器请求,进行处理,返回页面相关。
- admin.py文件跟网站的后台管理相关。
- migrations文件夹之后给大家介绍。
8、安装应用:应用创建成功后,需要安装才可以使用,也就是建立应用和项目之间的关联,在test1/settings.py中INSTALLED_APPS下添加应用的名称就可以完成安装。初始项目的INSTALLED_APPS如下图:
将应用添加到元祖,如下图:
9、开发服务器:在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。
运行服务器命令:python manage.py runserver 127.0.0.1:7789 这里的ip和地址自己去定义,可以不写IP和端口,默认IP是127.0.0.1,默认端口为8000。
然后紧接着去浏览器输入:127.0.0.1:7789 就会看到如下界面
转载于:https://www.cnblogs.com/lz-tester/p/10269719.html
二、自动化测试平台搭建-搭建jango环境相关推荐
- 自动化测试平台(四):前端环境搭建
一.前言 上一章节我们实现了用户模块的增删改查接口,现在有了接口了就需要开始开发前端页面对其进行展示交互了.现在越来越多的前端开发框架和UI组件让我们能够更容易迅速的去开发前端页面,这一章节将通过re ...
- Linux输入密码接口,Linux下搭建接口自动化测试平台
前言 我们今天来学习一下在Linux下如何搭建基于HttpRunner开发的接口自动化测试平台吧! 需要在Linux上提前准备的环境(下面是本人搭建时的环境): 1,Python 3.6.8 (可参考 ...
- 国际化分布式WEB UI自动化测试平台搭建
国际化分布式WEB UI自动化平台 一 背景 二 特色功能 三 系统架构设计&框架选型 自动化测试框架 Selenium WebDriver Selenium Grid 四 功能介绍 平台化 ...
- 自动化测试平台(五):搭建前端开发框架并实现前端登录功能
一.前言 上一章节我们搭建了前端开发环境并启动了我们的第一个项目,这一章节我们将搭建前端开发框架,并结合登录接口来开发前端的登录页面. 完整教程地址:<从0搭建自动化测试平台> 项目在线演 ...
- 淘宝性能自动化测试平台搭建过程
导读ID:TOP100case 淘宝网的性能测试自动化平台具备了分布式.高并发.低成本.可扩展等特性的性能测试平台工具,它包括性能项目管理.环境管理.脚本管理.场景管理.任务管理.监控管理.结果管理等 ...
- Cucumber+Rest Assured快速搭建api自动化测试平台
转载:http://www.jianshu.com/p/6249f9a9e9c4 什么是Cucumber?什么是BDD?这里不细讲,不懂的直接查看官方:https://cucumber.io/ 什么是 ...
- AI应用开发实战系列之二:从零开始搭建macOS开发环境
AI应用开发实战 - 从零开始搭建macOS开发环境 本视频配套的视频教程请访问:https://www.bilibili.com/video/av24368929/ 零.前提条件 一台能联网的电脑, ...
- linux mysql 修改密码之后还是不能登录_怎样在Linux下搭建接口自动化测试平台?...
前言 之前在学习HttpRunner时,我们都是把用例写在 YAML/JSON 中进行维护,使用起来也很方便.其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建的HttpRunnerMa ...
- jenkins搭建_如何搭建移动端自动化测试平台?没错,就用Jenkins!
环境搭建 stf和Jenkins的安装过程这里不做说明,可以网上查找资料,这里只说一下注意的地方和需要的插件以及插件的配置. stf环境搭建 stf的环境搭建坑比较多,对node和npm的版本不对会出 ...
- linux手动安装unzip_怎样在Linux下搭建接口自动化测试平台?
前言 之前在学习HttpRunner时,我们都是把用例写在 YAML/JSON 中进行维护,使用起来也很方便.其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建的HttpRunnerMa ...
最新文章
- jquery option 动态 selected
- LEETCODE- The First Day (C++)
- 自动完成--autoComplete插件(2)
- springmvc入门学习
- Object component的各种标识符
- AliOS Things手势识别应用演示
- mysql 联合质检_第三次全国国土调查-统一时点更新阶段数据库质检规则业务细则解释(三)...
- asp.net上传图片,上传图片
- SMBGhost 漏洞 CVE-2020-0796 的PoC 已发布,攻击现身
- 03、了解自动配置原理笔记
- 来JavaEye两年了
- opencv连接大华摄像头
- 小米路由器青春版(R1CL)刷breed固件
- bat批处理的注释语句
- sorted()函数
- 什么是DNS?为什么选择UDP?详细的DNS解析过程?
- 去广告:去除2345好压、Flash插件等的广告
- 一个因全局变量引发的故事!
- 编程猫平台 python-编程猫发布高中新课标产品 助力中小学python教育
- 命令式和声明式,哪个才是你的菜