yapi怎么创建小组,添加开发者?

yapi怎么创建小组,添加开发者?,第1张

添加分组:

添加分组

添加成员(分组成员):

添加分组成员

添加成员(项目成员):

yapi权限管理比较扁平化:

yapi权限

展示分组内自己所在的项目,点击进入项目详情

展示和管理分组内的人员构成

1.添加成员

2.更改成员权限

3.删除成员

展示分组内的项目接口动态

自定义分组信息

添加分类,生成新的接口集合

在分类中添加接口,新增简单接口信息

点击某个接口,进入接口详情--预览

展示详细的接口信息,包括基本信息,请求参数,返回数据等

点击顶部“编辑”,进入编辑模式

接口的基本信息及路径

接口url中有参数的,可以用{}标识

1.参数类型可以选择 body,query以及headers

2.body参数可以选择对应类型

3.选择form格式可以批量添加参数

4.选择json格式可以直接导入,系统会进行格式校验,通过后会自动解析并填充在下方

1.返回数据为接口期望的返回结果,也可以已json格式或者raw格式填写

2.选择json格式可以直接导入,系统会进行格式校验,通过后会自动解析并填充在下方

发送--请求此接口

保存--将此接口及请求数据保存至测试合集

可以自定义接口返回,设置过滤条件,满足过滤条件时,请求的接口返回则为自定义的返回

此处设置一个期望,打开postman,请求对应的mock地址

参数满足过滤条件,则请求返回为自定义结果

后续更新自动化实施详细讲解

api更新修改后,此处可以查看修改记录及修改内容

点击改动详情,可查看接口的具体改动内容。红色表示删除的内容,绿色表示新增的内容。

点击d出下拉框,可选择自己需要的模式

导入成功后,导入的接口会在接口列表中展示

可将平台中已有的接口数据导出,导出后的文件可以作为数据源再次在其他项目导入。

可以解决项目迁移的问题

对项目所属成员进行增加,删除,修改权限等 *** 作

项目基本信息

1、项目环境管理,可以配置多个不同的环境,在测试接口或者进行自动化测试时可以按需选择对应的环境

2、环境可以增加,可以删除

3、每个环境可以单独设置域名,请求头,全局变量等个性化数据,以满足测试的多样性

可以自定义脚本,分为请求前和请求后的处理。请求前处理脚本,会在接口请求开始前执行,请求后处理脚本,会在请求完成后执行

生成唯一项目标识,可以作为请求yapi项目openapi的凭证

非可视化界面 *** 作,yapi提供了部分常用的openapi。

如:进行自动化测试,定期进行接口同步,进行数据导入等等

可以选择时间,选择周期,选择同步方式,定期自动执行接口同步,保证yapi平台中接口为最新接口,不需要人工维护

无特殊功能,可以作为一个记事本,记录项目关联信息

这篇文章不算从零搭建,只是记录一下其中的坑。

客户端:Chrome

服务器:Linux + Nginx

Yapi的内网搭建,照官网上来的即可,99.99%不会出问题(0.01%看人品)。

在公司搭建的过程中,运维搭建好,配好域名,在使用过程中发现,在添加,删除,编辑,会出现奇怪的问题,要么JS报错导致页面错误,要么页面没变化,刚开始真的没头绪。

这时候,万能的 F12 来了。

看到一个很奇怪的现象

from disk cache 字面意思读本地缓存,这就神奇了,这之前没遇到过,点开发现

竟然存在 10分钟的缓存

比较了我本地搭建的,IP+端口没有缓存的,本地的 *** 作就都是正常的。

至此大胆猜测了一下,就是这缓存导致的,而且假设有缓存的情况,上述的奇怪的现象都能解释得通了。

于是让运维去检查一下nginx里面是不是设置了缓存到期时间。

果然,然后,就好了。

其实在之前,运维搭过一次,但是之前在忙别的事,竟然让运维重新搭建,主要自己本地的是好的,然后也是自己不熟nodejs,有点惶恐。

这次问题的解决,发现问题可以慢慢仔细分析,总能解决的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11617415.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存