接口测试平台

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

前言

本平台是基于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 my_init

前端配置

Environment

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

安装依赖

yarn install

启动(项目根目录下)

yarn serve

平台部分样图

评论列表
大荔秦川牛 发表于 2018年12月15日

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

yuan 发表于 2018年12月16日

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

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

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

hhh123x 发表于 2018年12月19日

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

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

很棒支持

蜗牛奕 发表于 2018年12月27日

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

Yvan 发表于 2018年12月28日

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

yuan 发表于 2018年12月29日

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

Benjamin 发表于 2019年01月08日

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

Benjamin 发表于 2019年01月08日

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