接口测试平台

python
Windows/Mac/Linux
yuan · December 06, 2018 · 5018 次阅读 · 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

平台部分样图

评论列表
辉测试 发表于 November 05, 2020

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

几许风雨 发表于 April 22, 2020

不错的学习项目,赞一个

我是一个小小的测试 发表于 April 21, 2020

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

全三三 发表于 September 18, 2019

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

zyl 发表于 May 24, 2019

demo 账号密码不对

mitu3 发表于 April 10, 2019

数据库配置 在哪里查看

隔壁老牛 发表于 March 14, 2019

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

Benjamin 发表于 January 08, 2019

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

Benjamin 发表于 January 08, 2019

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

yuan 发表于 December 29, 2018

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

Yvan 发表于 December 28, 2018

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

hyeebeen 发表于 December 27, 2018

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

哈喽你好 发表于 December 21, 2018

很棒支持

hhh123x 发表于 December 19, 2018

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

YangPower海盐 发表于 December 18, 2018

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

yuan 发表于 December 16, 2018

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

秦川风 发表于 December 15, 2018

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