接口测试平台

python
Windows/Mac/Linux
yuan · December 06, 2018 · 5160 次阅读 · 13 条评论

前言

本平台是基于httprunner开源接口框架扩展而成的接口自动化测试平台,旨在统一管理项目的接口,资源共享,可视化操作
前端传送门:https://github.com/pencil1/ApiTestWeb
后端传送门:https://github.com/pencil1/ApiTestManage
线上demo地址:http://47.107.147.188/#/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

平台部分样图

评论列表
大荔秦川牛 发表于 December 15, 2018

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

yuan 发表于 December 16, 2018

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

YangPower海盐 发表于 December 18, 2018

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

hhh123x 发表于 December 19, 2018

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

哈喽你好 发表于 December 21, 2018

很棒支持

蜗牛奕 发表于 December 27, 2018

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

Yvan 发表于 December 28, 2018

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

yuan 发表于 December 29, 2018

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

Benjamin 发表于 January 08, 2019

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

Benjamin 发表于 January 08, 2019

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

Nicotine2018 发表于 March 14, 2019

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

mitu3 发表于 April 10, 2019

数据库配置 在哪里查看

zyl 发表于 May 24, 2019

demo账号密码不对