V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
loveskyforever
V2EX  ›  程序员

SBDoc 2.0 版本发布,添加接口自动化测试

  •  1
     
  •   loveskyforever · 2017-05-10 10:08:43 +08:00 · 1504 次点击
    这是一个创建于 2545 天前的主题,其中的信息可能已经有所发展或是发生改变。

    SBDoc 是一个商业化开源产品,完全免费。无论你是前端工程师,还是后端工程师,接口永远都是两者交互的桥梁,所以 SBDoc 专为中小型团队量身打造,旨在解决接口的管理,测试与数据生成,实现真正的一体化解决方案。

    1.团队协作,可以对不同的成员分配权限,有两种权限,管理员:可以增删改查项目和接口信息。观察者:可以查看,测试,mock 接口数据,但是不能修改接口和项目的信息。

    2.编写接口文档,摒弃了传统的纯文本编写方式,采用可视化编写,随意拖拽,可以添加任意层次信息,支持 JSON 入参格式,并且实时预览文档编写结果。

    3.对接口进行测试,对于外网测试,没有跨域,后台采用的是 proxy 代理,对于内网,需要在本地安装 node 环境,然后下载系统内提示的 net.js 文档,在本地用 node 运行即可。net.js 就是一个 http,https 的透明代理。

    4.自动生成接口,很多时候,我们的后端开发人员都是先将接口开发好,再去写接口文档的,或者是接口有比较大的改动,接口文档也要改动很多。对于这种情况,可以在测试接口后对接口的文档信息进行一键自动生成,接口的所有入参,出参,http 头都会自动生成到文档,我们要做的就是简单的修修改改就可以啦

    5.可以对接口进行自动化测试,采用原生的 js 编写少量代码便可以对接口进行高效智能的测试,业内独创 web 端自动化测试技术!

    6.对数据进行无缝 mock,在大部分情况下,前端的开发人员都是要等待后端的开发者将接口开发调试好才能进行下一步开发,这样会耗费大量的时间精力,如果要本地生成数据那么成本也会比较高,所以 SBDoc 有独特的无缝 mock 技术。

    2.0.0 版本更新内容:

    1.支持项目的导出导入,支持接口,以及分组的导入导出 2.支持导入 postman 的 v2 json 格式文件 3.在接口编辑页支持入参为 json 格式的可视化编辑 4.添加了全局的状态码功能,并且入参和出参可以和状态码进行绑定。 5.返回参数支持数组格式的可视化编辑 6.添加了全局注入功能。 7.在 mock 中支持 @code 方法,可以运行自定义的 js 代码 8.参数的默认值可以添加备注说明了。 9.在添加项目成员里新增了导入功能,可以将其他项目的成员导入进来。 10.接口支持按名称和 url 关键词来进行搜索了 11.支持接口的自动化测试了,可以编写测试用例,支持统一运行。 12.对接口编辑页面进行了 UI 调整,结构更清晰。

    产品官网: http://sbdoc.cn http://sbdoc.cn 开源地址: https://github.com/sx1989827/SBDoc

    loveskyforever
        1
    loveskyforever  
    OP
       2017-05-10 10:09:21 +08:00
    顶一个~
    shiweifu
        2
    shiweifu  
       2017-05-10 11:03:17 +08:00
    网站的展示还是要优化一下啊,现在第一观感不好
    loveskyforever
        3
    loveskyforever  
    OP
       2017-05-10 11:06:14 +08:00
    @shiweifu 好的 非常感谢
    freefcw
        4
    freefcw  
       2017-05-10 11:07:13 +08:00
    UI 有点丑啊,希望能加强一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5535 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:34 · PVG 11:34 · LAX 20:34 · JFK 23:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.