python开发自动化创建一个任务下发到手机_django2 +requests+ddt+unittest+HTMLestRunner接口自动化测试平台...
Interface_TestPlatform
项目简介:
Interface_TestPlatform是基于Python3.6+Django2.0+requests+ddt+unitest+HTMLTestRunner等开发的接口测试平台,支持用户登录、注册、密码找回;支持项目管理、模块管理、用例管理、任务管理等页面的增删改查功能,支持单个测试用例和批量测试用例的执行,并自动生成Html测试报告。
使用方法:
1.安装Python3.6环境
2.下载代码到本地并解压
3.cmd到根目录下安装相关依赖包
pip install -r requirements.txt
4.安装mysql数据库,进入mysite/settings.py配置数据库连接
‘default’: {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE':'django.db.backends.mysql', # 数据库类型,mysql
'NAME':'interface_testplatform', # database名
'USER':'root', # 登录用户
'PASSWORD':'123456', # 登录用户名
'HOST':'127.0.0.1', # 数据库地址
'PORT':'3306' # 数据库端口
}
}
5.cmd到根目录下,生成数据库迁移记录
python manage.py makemigrations
6.完成数据库迁移
python manage.py migrate
7.创建超级用户,用于后台管理
python manage.py createsuperuser
8.运行启动django服务
python manage.py runserver 127.0.0.1:8001
9.访问127.0.0.1:8001进入接口测试平台主页面
项目管理:(支持项目的增删改查)
模块管理:(支持模块的增删改查)
用例管理:(支持用例的增删改查,以及单个用例执行,生成HTML报告)
用例新增1:
用例新增2:
单个用例运行,生成HTML报告:
任务管理:(支持任务的增删改查,以及任务执行,生成HTML报告)
任务新增:(PS:一个任务包含多个测试用例)
任务运行,生成HTML报告:
python开发自动化创建一个任务下发到手机_django2 +requests+ddt+unittest+HTMLestRunner接口自动化测试平台...相关推荐
- python开发自动化创建一个任务下发到手机_如何利用Fabric自动化你的任务
首先让我们首先看一个例子.我们知道在*NIX下面,uname命令是查看系统的发行版. 可以写这样一个Fabric脚本: from fabric.api import run def host_type ...
- python开发自动化创建一个任务下发到手机_python自动化开发问题集
{"data":{"id":"8000-000000437045-0","name":"SEO专题页栏目分发组 ...
- 树莓派Android Things物联网开发:创建一个Things项目
[转载请注明出处:http://blog.csdn.net/leytton/article/details/77854144] <树莓派Android Things物联网开发>系列文章专栏 ...
- 前端开发推荐-创建一个精美的jquery图片库效果
在Web和图形设计的世界,jquery它是使用最广泛的技术. 在他的帮助下,我们可以创建很多伟大的事情.丰富的jQuery插件,在互联网上,使我们能够毫不费力地创建幻灯片,表格,动画和其他各种良好的效 ...
- [Python] set()函数 创建一个无序不重复元素集
Python set()函数 创建一个无序不重复元素集 功能: set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并集等. 语法: class set([it ...
- 2D游戏开发 - SkyGameEngine2d 创建一个游戏项目
2D游戏开发 - SkyGameEngine2d 创建一个游戏项目 一.前期准备 二.获取引擎工具 2.1 下载工具集 2.2 解压并且打开工具 三.使用工具 3.1 工具界面介绍 3.2 设置引擎路 ...
- python 空dataframe_python 创建一个空dataframe 然后添加行数据的实例
实例如下所示: import pandas as pd import re import math dframe1 = pd.read_excel("window regulator分析报告 ...
- python创建一个txt文件-python中如何创建一个txt文件
python中有一个内置函数open(),该函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写.如果以只写模式打开一个文件,那么该函数会在文件不存在时创建一个文件. 语法: ...
- 用Python和OpenCV创建一个图片搜索引擎的完整指南
无论你是将个人照片贴标签并分类,或是在公司的网站上搜索一堆照片,还是在为下一篇博客寻找合适的图片.在用文本和关键字来描述图片是非常痛苦的事. 我就遇到了这样的痛苦的事情,上周二我打开了一个很老的家庭相 ...
最新文章
- 【Get 以太坊技能】CentOS 7 安装 go
- Could not find *.apk!解决办法
- SAP ABAP RFC table administration
- 对于个人(注册表)与团队(团队表)(两张表没有关联)的展示与可空判断
- python os.access_os.access(path, mode)
- PHP实现http与https转化
- Python进制转换(利用栈)
- 【 Perl 】三种方式解决” Wide character in print “
- 使用so动态链接库g++正确,gcc undefined reference错误
- UVA11082 行列模型
- 时域有限差分法matlab,本科 研究生《时域有限差分法(基于MATLAB)》
- 在matlab中配置凸优化所需的求解器cvx、mosek之避雷
- 十进制转十二进制-复试练习
- Android 最常用的设计模式二 安卓Rxjava源码分析—观察者模式Observer(有实例)
- QT读写文本文件编码设置
- 《AutoCAD 2014中文版超级学习手册》——第2章 图层设置 2.1 设置图层
- python第三方库matplotlib绘制简单折线图
- H5实现透明通道视频
- python replace函数 成功 失败_解决python replace函数替换无效问题
- Mapbox 加载自定义 WMS 数据源
热门文章
- ProxySQL(读写分离)部署
- 0112 - 借用纸币发行门票
- 2015 年总结 - 十年
- OpenFileDialog获取文件名和文件路径问题
- CentOS6.7安装Python3.4
- DirectX SDK (June 2010)安装错误S1023,解决方法
- View Horizon Mirage安装手册(四)——Mirage Management Console安装
- TimeSeriesChart按月进行统计时坐标对不齐的问题
- Deskreen 将 Web 浏览器变为第二屏幕
- Python Selenium 浏览器点击操作