接口测试平台

python
Windows/Mac/Linux
yuan · 2018年12月06日 · 4370 次阅读 · 17 条评论

前言

本平台是基于 httprunner 开源接口框架扩展而成的接口自动化测试平台,旨在统一管理项目的接口,资源共享,可视化操作
前端传送门:https://github.com/pencil1/ApiTestWeb
后端传送门:https://github.com/pencil1/ApiTestManage
线上 demo 地址:http://122.51.184.120/#/login(账号:ceshi 密码:123456)
还有一些详细的使用手册和服务器部署文档可在 QQ 群(700387899)中获取

后台配置

开发环境

Environment

python => 3

安装依赖包

pip install -r requirements.txt

启动

python  manage.py

第一次使用:

首先要设置 flask 的 app(windows 和 linux 的环境变量命令不一样)

set FLASK_APP=manage.py(windows)

export FLASK_APP=manage.py(linux)

然后创建管理员账号(账号:admin,密码:123456)

flask initdata

前端配置

Environment

  1. 首先安装 node 版本 8 以上即可; 确保 node -V
  2. 安装 yarn 工具包 python npm install -g yarn

安装依赖

yarn install

启动(项目根目录下)

yarn serve

平台部分样图

评论列表
辉测试 发表于 2020年11月05日

部署步骤没有报错,后台可以正常操作 前端页面是空白的 要怎么处理呢

几许风雨 发表于 2020年04月22日

不错的学习项目,赞一个

我是一个小小的测试 发表于 2020年04月21日

这个平台的后台封装的是 httprunner,是支持动态参数的

全三三 发表于 2019年09月18日

请问大佬,平台支持上下文关联接口以及动态参数接口测试嘛?

zyl 发表于 2019年05月24日

demo 账号密码不对

mitu3 发表于 2019年04月10日

数据库配置 在哪里查看

隔壁老牛 发表于 2019年03月14日

如何远程连接后台数据库?

Benjamin 发表于 2019年01月08日

flask 的 web 平台写的挺好的,前端集成的也不错。深入测试才能写出这个平台,牛!

Benjamin 发表于 2019年01月08日

功能写的挺多的哈,没有看到具体的展示数据

yuan 发表于 2018年12月29日

到底有什么好处,就看个人所处的环境、公司了,反正不管目的是什么,拿来用一用、看一看,也是有好处的,可以借着这些基础弄一下属于自己的东西嘛,一个本地脚本啊、或者工具什么的 web 化供大家一起使用等等

Yvan 发表于 2018年12月28日

自己也想做一个 java 的,可惜 java web 开发我还没开始学

hyeebeen 发表于 2018年12月27日

接口平台最好还是使用和业务系统开发相同的语言,这样子有利于把开发也调动起来加入到测试过程中

哈喽你好 发表于 2018年12月21日

很棒支持

hhh123x 发表于 2018年12月19日

请问个问题:您开发的接口平台和用 jmeter postman 来测试接口,或者实现接口自动化有什么优势?

YangPower海盐 发表于 2018年12月18日

开发基本是 java ,搞一个 java 的容易被鄙视,所以就是 python ,使用 python 老司机和 菜鸟,没有明显的区别

yuan 发表于 2018年12月16日

可能是,python 比较简单上手容易吧~~因为我只是玩过一下 java,也没深入了解过

秦川风 发表于 2018年12月15日

赞一下。不过有个问题哈,最近开到很多平台都是用 python 做的,为啥用 Java 做的很少呢?
楼主选择用 python 是因为对 Python 比较熟悉,还是有什么别的原因?