yapi的一些基本操作
一、yapi能干什么
- 强大的接口管理平台
- 提供mock功能
- 提供测试功能
- 项目管理功能
- 插件齐全
二、yapi的权限
项目权限
操作 | 游客 | 项目开发者 | 项目组长 | 超级管理员 |
---|---|---|---|---|
浏览公开项目与接口 | √ | √ | √ | √ |
浏览私有项目与接口 | √ | √ | √ | |
编辑项目信息 | √ | √ | √ | |
新建接口 | √ | √ | √ | |
编辑接口 | √ | √ | ||
删除项目 | ✓ | ✓ | ||
分组权限
操作 | 游客 | 分组开发着 | 分组组长 | 超级管理员 |
---|---|---|---|---|
浏览分组 | √ | √ | √ | √ |
在分组中新建项目 | √ | √ | √ | |
编辑分组信息 | √ | √ | ||
管理分组成员 | √ | √ | ||
删除分组 | √ | √ | ||
三、注册用户
怎么注册用户
刚注册完的用户,在未加入任何分组,和任何项目组之前,都属于游客。
四、分组
1、新建分组
注意:
个人空间为自己私有分组,就比如登录服务器之后自己的家目录,你可以用这个目录新建任何项目。
新建分组只有系统管理员才有权限,其他用户皆无此权限
2、分组能做什么
举个栗子:b公司有很多业务线,每个业务线下面有多个项目,那个一个业务线就可以单独设置一个分组,一个分组下面有多个项目。
编辑组成员
添加项目
分组设置(一些组的其他设置)
五、项目
新建接口
项目成员变动
- 项目编辑
六、接口
- 新增接口
新增接口时,并不能直接去编辑参数等内容,需要新增之后才可以编辑
- 接口编辑
注意:添加之后一定要点击一下,底部的保存按键
- 运行接口
七、其他要补充的
- yapi可以直接从postman种导入数据
- 个人感觉yapi是一个在线版、增强版的postman,但是新增了项目管理,测试集,mock等功能
- 录入接口之后,数据会存储在数据库,到时候可以对数据库种的接口做监控使用,并非是仅仅监控一个端口,而是可以对每一个接口进行监控
- 推荐使用,使用之后就不用word文档来管理接口了,每一次有改动还要重新发一次文档,找都不好找,对于全后端分离的项目来说yapi还为前端人员提供了mock功能,这样前端人员需要调试有关于数据相关的功能,就不用等后端开发出接口才能调试
- 此次只说明了yapi最基本的一些功能
yapi的一些基本操作的更多相关文章
- Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作
一.Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl.PHP为主. 仅仅memcached网站上列出的语言就有: ...
- Android Notification 详解(一)——基本操作
Android Notification 详解(一)--基本操作 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Notification 文中如有纰 ...
- Android Notification 详解——基本操作
Android Notification 详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天项目中有用到 Android 通知相关的内容,索性把 Android Notificatio ...
- 三、Redis基本操作——List
小喵的唠叨话:前面我们介绍了Redis的string的数据结构的原理和操作.当时我们提到Redis的键值对不仅仅是字符串.而这次我们就要介绍Redis的第二个数据结构了,List(链表).由于List ...
- 二、Redis基本操作——String(实战篇)
小喵万万没想到,上一篇博客,居然已经被阅读600次了!!!让小喵感觉压力颇大.万一有写错的地方,岂不是会误导很多筒子们.所以,恳请大家,如果看到小喵的博客有什么不对的地方,请尽快指正!谢谢! 小喵的唠 ...
- 一、Redis基本操作——String(原理篇)
小喵的唠叨话:最近京东图书大减价,小喵手痒了就买了本<Redis设计与实现>[1]来看看.这里权当小喵看书的笔记啦.这一系列的模式,主要是先介绍Redis的实现原理(可能很大一部分会直接照 ...
- Linq查询基本操作
摘要:本文介绍Linq查询基本操作(查询关键字) - from 子句 - where 子句 - select子句 - group 子句 - into 子句 - orderby 子句 - join 子句 ...
- C++ map的基本操作和使用
原文地址:http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可 ...
- python之最强王者(10)———文件(File)、输入输出的基本操作
1. Python 文件I/O 本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档. 2.打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式. ...
- 【项目管理】图解GitHub基本操作
一.注册并登陆到github网站 1.1.打开github网站首页(https://github.com/) 1.2.注册一个自己的github账号 创建账户后再验证自己的邮箱,然后就可以登陆到git ...
随机推荐
- select标签如何实现 每个option传递多个值
设计项目时 我们有时候会利用 <select> <option value="值1" > </option> </select> ...
- gin web 2
routers/router.go package routers import ( "github.com/gin-gonic/gin" "gin-blog/pkg/s ...
- linux kali 报错Intel VT-x
报错原因:第一次安装虚拟机intel vt-x 处于禁用状态,没有启用 分析思路:找到 Intel vt - x 位置,并打开 .(intel - x在bios) 解决方法: 联想笔记本为例:进入bi ...
- PyMySQL创建
title: PyMySQL创建 author: 杨晓东 permalink: PyMySQL创建 date: 2021-10-02 11:27:04 categories: - 投篮 tags: - ...
- mybatis核心配置文件—设置别名typeAliases
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC & ...
- jQuery 获取鼠标点击的元素ID
$(function(){ $(document).click(function(e) { // 在页面任意位置点击而触发此事件 var v_id = $(e.target).attr('id'); ...
- 手写JS深拷贝
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 22 BootStrapModelForm
方便之处在于,我们不会再一遍一遍的写form的样式了. from django import forms class BootStrapModelForm(forms.ModelForm): def ...
- ffmpeg编译错误/libfdk-aacenc.c: In function 'aac_encode_init'
ffmpeg编译错误/libfdk-aacenc.c: In function 'aac_encode_init' 需要手动打一个补丁 https://git.libav.org/?p=libav.g ...
- Vue3注册全局组件
1. Vue3全局组件注册 components文件夹下新建index.js文件,统一引入需要注册的组件 import CustomCheck from "./CustomCheck.vue ...