# EasyTest
#2019-7-22
线上体验地址:http://47.96.182.173:8000(服务器到期,已失效)
主要修改为前后端分离的方式,部分功能做了修改,代码未上传(暂时不会有了)
#
个人自研的自动化测试平台,借鉴了部分HttpRunner的思想和部分代码,主要实现了项目管理、签名方式管理、接口管理、用例管理和测试计划的制定和运行等主要功能,其它的编辑修改都没做,现在只相当于完成了一个Demo吧。
## 环境:
Python 3.6.3
Django 2.0.1
Pymysql 0.8.0
Requests 2.18.4
## 主要功能
## 项目签名管理:
项目签名方式的增删改查
## 项目管理
项目的增删改查,可以选择对应的签名方式
### 接口管理
接口的增删改查
### 测试环境管理
测试环境的增删改查,方便执行的时候快速切换测试环境
### 用例管理
测试用例的增删改查,单个用例调试
### 用例增加
一个用例中可以有多个接口 <br>
用例中用$符号来定义变量,用来多个接口之间参数的传递 <br>
如:<br>
登录接口 url: /login data: {"phonenum": "13599999999", "password":"123456"} 登录成功后, 返回userid <br>
查询客户信息接口 url: /userinfo/$phonenum data: {"userid": $userid} <br>
这里首先需要定义一个$phonenum变量,执行的时候,会自动在上下文中查找到phonenum的值为13599999999,并将$phonenum的值替换,执行时,查询客户信息 接口的url会变成/userinfo/1359999999 <br>
由于userid是登录接口返回的参数,所以在登录接口这一步需要添加一个提取参数userid,然后执行的时候会自动取值并替换 <br>
### 测试计划管理
计划的增删改查<br>
计划制定,可以根据项目选择多个用例,主要用来批量执行用例<br>
执行方式包括普通的执行和定时执行(暂时未做),执行完成后,可以查看测试报告 <br>
没有合适的资源?快使用搜索试试~ 我知道了~
自动化接口测试demo实现
共107个文件
html:20个
js:18个
css:16个
需积分: 1 0 下载量 82 浏览量
2024-03-27
10:18:28
上传
评论
收藏 1.99MB ZIP 举报
温馨提示
主要修改为前后端分离的方式,部分功能做了修改,代码未上传(暂时不会有了) 个人自研的自动化测试平台,借鉴了部分HttpRunner的思想和部分代码,主要实现了项目管理、签名方式管理、接口管理、用例管理和测试计划的制定和运行等主要功能,其它的编辑修改都没做,现在只相当于完成了一个Demo吧。 环境: Python 3.6.3 Django 2.0.1 Pymysql 0.8.0 Requests 2.18.4 主要功能 项目签名管理: 项目签名方式的增删改查 项目管理 项目的增删改查,可以选择对应的签名方式 接口管理 接口的增删改查 测试环境管理 测试环境的增删改查,方便执行的时候快速切换测试环境 用例管理 测试用例的增删改查,单个用例调试 用例增加 一个用例中可以有多个接口 用例中用$符号来定义变量,用来多个接口之间参数的传递
资源推荐
资源详情
资源评论
收起资源包目录
自动化接口测试demo实现 (107个子文件)
bootstrap.css 143KB
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
main.css 47KB
font-awesome.css 37KB
font-awesome.min.css 30KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
chartist.css 14KB
chartist-custom.css 14KB
chartist.min.css 11KB
style.css 8KB
toastr.css 7KB
toastr.min.css 6KB
demo.css 378B
fontawesome-webfont.eot 162KB
Linearicons-Free.eot 55KB
glyphicons-halflings-regular.eot 20KB
.gitattributes 93B
add.html 15KB
add.html 14KB
report.html 8KB
index.html 7KB
base.html 6KB
add.html 5KB
base1.html 5KB
update.html 3KB
add.html 3KB
index.html 3KB
update.html 3KB
update.html 3KB
add.html 2KB
index.html 2KB
index.html 2KB
sign_add.html 2KB
sign_update.html 2KB
sign_index.html 2KB
index.html 2KB
index.html 25B
login-bg.jpg 142KB
jquery.js 252KB
chartist.js 173KB
jquery.min.js 84KB
bootstrap.js 68KB
chartist.min.js 39KB
bootstrap.min.js 36KB
toastr.js 17KB
jquery.slimscroll.js 13KB
angular.easypiechart.js 10KB
jquery.easypiechart.js 9KB
easypiechart.js 9KB
klorofil-common.js 5KB
toastr.min.js 5KB
jquery.slimscroll.min.js 5KB
angular.easypiechart.min.js 4KB
jquery.easypiechart.min.js 4KB
easypiechart.min.js 4KB
npm.js 484B
chartist.min.js.map 233KB
jquery.min.map 127KB
main.css.map 50KB
chartist-custom.css.map 16KB
chartist.css.map 16KB
demo.css.map 470B
README.md 2KB
FontAwesome.otf 132KB
profile-bg.png 432KB
user-medium.png 17KB
user3.png 12KB
user4.png 12KB
user5.png 11KB
user2.png 11KB
user1.png 9KB
favicon.png 4KB
logo-dark.png 3KB
apple-icon.png 3KB
user.png 2KB
views.py 11KB
execute.py 7KB
settings.py 3KB
models.py 3KB
urls.py 1KB
signtype.py 1KB
urls.py 914B
manage.py 540B
wsgi.py 393B
__init__.py 148B
views.py 102B
apps.py 83B
admin.py 63B
tests.py 60B
__init__.py 44B
__init__.py 0B
chartist.scss 7KB
fontawesome-webfont.svg 434KB
Linearicons-Free.svg 201KB
glyphicons-halflings-regular.svg 106KB
fontawesome-webfont.ttf 162KB
Linearicons-Free.ttf 54KB
共 107 条
- 1
- 2
资源评论
进击的代码家
- 粉丝: 2203
- 资源: 204
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功