搭建开源的接口管理平台

前言

Yapi 由 YMFE开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护API。

1.环境要求

2.yapi安装

1.启动 MongoDB

# docker run -d --name mongo-yapi mongo

2.获取yapi镜像

# docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

3.初始化数据库索引及管理员账号

# docker run -it --rm 
--link mongo-yapi:mongo 
--entrypoint npm 
--workdir /api/vendors 
registry.cn-hangzhou.aliyuncs.com/anoy/yapi 
run install-server

4.启动yapi服务

# docker run -d 
--name yapi 
--link mongo-yapi:mongo 
--workdir /api/vendors 
-p 3000:3000 
registry.cn-hangzhou.aliyuncs.com/anoy/yapi 
server/app.js

5.访问

访问 http://localhost:3000 登录账号 admin@admin.com,密码 ymfe.org

6.其他命令

#启动停止
# docker stop yapi
# docker start yapi
# 开机自启动
# chmod +x /etc/rc.d/rc.local
# systemctl daemon-reload
# sudo service docker restart
# docker start mongo-yapi
# docker start yapi

7.连接mongo

添加端口映射

获取容器ip  
docker inspect $container_name | grep IPAddress

查看docker名称

$docker ps

搭建开源的接口管理平台

(b)获取容器docker的ip

$docker inspect $container_name | grep IPAddress

其中$container_name为NAME值mongo-yapi

docker inspect mongo-yapi | grep IPAddress

搭建开源的接口管理平台

studio3 连接mongo

搭建开源的接口管理平台

搭建开源的接口管理平台

搭建开源的接口管理平台

3.使用

官方使用详细文档:https://hellosean1025.github.io/yapi/documents/index.html

yapi安装成功访问 http://localhost:3000,进入登录界面

搭建开源的接口管理平台

初始登录账号 admin@admin.com,密码 ymfe.org

测试demo

创建项目

搭建开源的接口管理平台

添加接口

搭建开源的接口管理平台

接口列表

搭建开源的接口管理平台

测试集合

搭建开源的接口管理平台

开始测试

搭建开源的接口管理平台

单个接口测试报告

搭建开源的接口管理平台

服务端自动化测试

搭建开源的接口管理平台

复制链接,访问此链接执行自动化测试

搭建开源的接口管理平台

数据导入

支持Postman、HAR、Swagger、json

搭建开源的接口管理平台

数据导出

为了方便开发者将接口数据分析给第三方或其他使用者,YApi 内置了方便易用的接口数据导出功能。

在 项目 -> 数据管理,选择需要导出的数据方式,一共有三种导出方式,html,markdown,json。然后点击导出按钮,将会下载数据文件。

搭建开源的接口管理平台

4.集成jenkins

1.创建项目

搭建开源的接口管理平台

2添加配置

在构建里面添加上面提到的自动化测试的链接、在添加轮询保证无人值守持续集成

搭建开源的接口管理平台

搭建开源的接口管理平台

查看测试报告

在workspace双击Report.html

搭建开源的接口管理平台

搭建开源的接口管理平台

无人值守持续测试

搭建开源的接口管理平台

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家的支持。

展开阅读全文

页面更新:2024-05-20

标签:接口   开发者   容器   账号   插件   测试报告   权限   机制   需求   密码   功能   链接   测试   项目   数据   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top