Open hellosean1025 opened 6 years ago
@Hello-Mango 支持,会自动根据 tag 创建分类的
@suxiaoxin 你好,我这边本地部署,使用swagger导入的时候,必须要选择默认分类,如果选择了默认分类,导入之后的数据就全部都在该分类下,如下图 是否我的使用方法不对?版本是1.3.6 望回复,感谢
希望下个版本的接口变更的邮件通知不要只是分类id,而是能够带上分类名称的变动
如图,希望能多加几个列表接口单页显示数量的选项,10个有点太少了,例如加10,30,50的选项,项目里现在将近400条接口。
还发现一个问题,在第一个子类里选中分页第二页,这时点击第二个子类后,显示的是第二子类第二页而不是第一页。
希望导出的数据还可以导入, 例如我一个项目的文档,想迁移到另一个项目或者环境中,现在只能从数据库中拷贝数据
@Hello-Mango 可以上传一份数据,我们这边调试下
发现断言只有在 测试集里才有,请问有没有计划开发导入测试集数据?
swagger.txt @suxiaoxin 你好 数据已经上传,由于github不支持json数据上传,后缀我修改成了txt,感谢
希望能够增加 测试集 测试用例可以从其他项目引入,或者 项目数据导出,可以导出接口json数据,然后其他项目导入json数据
@Hello-Mango 已经修复了,关注下个版本吧
@suxiaoxin 感谢
首先非常感谢开源出这样的产品。 目前一直在找一款这样的产品,市面上很多在线的基于种种原因,不能上公网或者放网上怕数据丢失或者泄露等,老牌的swagger优势劣势不说了,部署过rap。。说实话团队背景确实大,但这个产品真心就是做着玩的。。不说了,直到遇到yapi 各种操作小清新,顺手,。 目前最大的困惑就在一点 , 希望能实现 用json格式,但是显示格式为表格,这样其他开发人员拿到文档可以一目了然的知道当前json的结构每个字段的含义,备注,类型,最终mock的时候还是为json序列化后发送。目前文档上显示为json格式感觉没什么意思,看不出来字段的说明,或者显示效果能做一个切换按钮,表格格式或者json,
@jiangchao0304 目前 json 的可视化编辑器已经开发完成,关注下个版本的发布吧,提前给你截个图:
希望加一个全部接口的目录索引页面
个人比较期望的是导出导入功能,最好可以指定分组或者项目
希望增加扩展Mockjs的占位符的入口。这样的话,新增接口就可以更加规范。
建议支持 集成swagger的后台代码生成功能
能否支持自定义json对象,将其作为变量重复利用
能否支持导出某一个分类下的接口
想知道支持 dubble 等 rpc 接口定义啥时候可以实现
我这边的项目都是跟着系统走的,具体的来说比如我有A,B,C,D,E,F,G这么多个系统,然后每一个项目可能会涉及到不同的系统,
比如 PROJECT1项目用到A,B,C系统 PROJECT2项目用到A,E,D,F系统
如果按照项目创建,那么会重复写A系统的接口,那有没有办法只维护一个接口呢?
刚刚看了下YAPI,好像测试集合里面无法关联不同项目下的接口,如果能关联,那么这个问题也就解决了(主要前端不知道项目中的某个功能模块调用哪个系统下的接口,所以我想通过测试用例来展现,但是发现测试集合并不能跨项目的导入接口。)
希望加入:
感谢yapi带来这么好的产品,以下是我的体验优化建议:
接口高级Mock -> 期望
,希望增加启用不启用接口运行 -> POST -> request body
,JSON格式下,不能使用函数方法测试集合 -> Test -> 右边的快捷按钮
,可能不是每个开发者都使用body.errcode这样的返回码,建议换成assert的一些常用方法和系统提供的一些参数变量$.{key}.{params|body}.{path}
测试集合 -> 导入接口 -> 状态
,状态栏可以最个排序或筛选接口高级Mock -> 期望 -> 添加期望
,body不应该被滚动,已提PR首先感谢YAPI 其次希望测试集合功能可以添加描述功能,我们这边现在用测试集合向移动端描述某个场景需要使用哪些接口,没有描述的话还是有些不便 测试集合简介的话只有编辑才能查看到
Version 1.3.8
是否可以增加接口文档的PDF导出功能,便于分享给合作伙伴
是否可以增加错误码和错误描述设置界面
是否可以支持单个接口 pre-request script
1.提供一个配置测试用例数据case的功能,yapi来代替单元测试,一个接口要测试很多case 2.支持导入swagger文档地址,swagger变化能自动更新 3.支持夸项目的集合测试,我理解的yapi是可以做微服务的集成测试的,比如购物车服务可以能会依赖商品,活动,库存,客资等服务,传统的单元测试是很难解决跨服务的测试问题的这也是yapi的优势 4.无限极集合测试,小的功能组成大的功能就是这样
是否可以添加一个注册用户审核和注册邮箱限制的相关功能?
1.接口多版本号支持 2.项目里可以有项目信息详情显示页,展示项目基本信息,项目备注,项目描述说明等。 3.form表单结构,但是单个请求参数是json字符串的情况,需要分级解释下json的格式 4.模拟发送请求,即运行那里,能否支持直接copy一个json,自动转化为参数,或者复制一个key:value,换行的数据,自动转化为参数进行发送
支持grpc导入 支持yapi的web提供升级按钮,不需要再到服务端升级
未来有可能支持导出的json数据可以导入postman吗?
来自一个测试的需求: 类似jmeter的参数化管理功能,每个插件都可以用${变量名}引入,区别yapi的请求配置(context.reponse.body.变量名)每个接口的参数都不太一样,不好一锅端引入呀。如果接口量大了,需要统一管理一些全局变量。比如用户名、密码、产品id等。
望采纳!
ps:小弟在学react了,引入公司投产后,希望能定制化维护起来。
能否body处增加类似postman的功能 如图:
官网 怎么没有忘记密码
一个请求多个response支持 项目全局response支持,比如参数错误 swagger多个response支持,目前导入只有一个response
接口自动更新可以借助版本管理工具的,webhook,代码push、merge时自动更新,不过目前应该只有swagger能做到,也是不错了。
希望增加hmac hash算法
希望增加多语言支持
YAPI 在接口前后端接口约定到时候,有些情况需要讨论,所以希望能支持接口的讨论功能。
比如后端设计接口后,前端看觉得有问题或建议,这时候如果能直接添加类似issue这样讨论的功能就好了,不用再通过其他方式交流。
用了一段时间, 有两个极其不方便的地方,有时候用到绝望。希望能支持到:
定义 request
和 response
的 object
, 可以被多个接口重复引用,而不用到处复制黏贴,变更也不用到处修改所有的接口。
枚举列表支持添加备注说明,否则这个功能意义大大降低。(这个字段枚举:0,1,2 ,他分别代码的语义现在只能在备注里去加,新增状态两边跑着去改,如果有新增,编辑,查询等接口因为没有上一条的定义对象的功能,也需要改一遍)
1.上面一位说的建议增加一个公共引用的功能,比如枚举说明定义在一个地方,查看的时候跳到引用的地方就好,不然需要改很多个地方,现在这个就没有wiki方便 2.右侧滚动条建议恢复正常宽的模式,现在超级窄,在不用鼠标的时候基本点不到拖动,太痛苦了【强烈建议】 3.接口预览页面建议垂直间距调小一点,开始除几个有用的信息其他都是无用信息,占据打开的整屏,接口定义数据需要不断来回滚动鼠标才能查看到,由于内容不够聚集,滚动次数比较多一天下来手还是有点酸的,太影响使用体验 4.建议完善权限功能,最好可以具体到功能点,同时页面上如果没有权限的可以灰色表示,现在的角色里没有测试,如果都分配开发角色出现了接口删除又没办法恢复 5.备注信息支持换行,现在写的都在一行,看起来很麻烦 6.参数区折叠默认展开,因为API就是为了看参数,每次都需要去一个个点开太麻烦了 7.参数表格建议优化下格式,或者设置一些固定长度,当前如果备注写的内容较多的话,表格完全变形无法看
@hejunrex
您好!仔细看了一下您提出的需求
第一个需求我们会在版本19中发布
第二个需求,平时滑动网页不是通过鼠标滚轮或者mac的触摸板嘛?
第三、四个需求我们还在努力中
第五个需求,我试了一下可以换行啊!可以看下面图片
第六个需求,我们需要收集一下其他使用者的意见,再决定
第七个需求,我简单的测试了一下没有发现问题,能否截个图给我看一下问题所在
@gandao 这个是我编辑带换行的
这个是实际显示的,没有换行,而且表格最小宽度没有
看了下代码是因为使用的xxx.css.gz里面的css文件缺样式,外围的xxx.css是有的,文件不统一造成的
@hejunrex 这json schema备注换行问题下个版本会解决,, 我们以为是接口备注换行呢
如果是前端mock需要这种多类型返回值的话,可以去高级mock里面进行设置,如果只是展示用的话可以将这种结构信息写在备注里面
可否支持一下多级分类?
还有, 如果可以设置一些返回值的公共对象就好了, 比如登录, 注册和获取个人信息的接口都会返回同样格式的数据
yapi 自开源两月以来,深得广大开发者的喜爱, 感谢大家的支持!
yapi 需要的是集思广益,把这个产品做成一个真正提高工作效率的软件。现收集下 yapi 下个版本的需求,大家有产品功能上的痛点都可以提出来。下面列表是目前收集到的需求: