当前位置: 首页 > 软件库 > 开发工具 > >

APIAuto

接口管理工具
授权协议 Apache
开发语言 JavaScript
所属分类 开发工具
软件类型 开源软件
地区 国产
投 递 者 水飞掣
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

APIAuto (原名 APIJSONAuto)

机器学习测试、自动生成代码、自动静态检查、自动生成文档与注释等,做最先进的接口管理工具。
支持 HTTP POST 提交 JSON 参数的 API。针对 APIJSON 做了静态检查、生成代码、格式化等大量优化。

特点功能

  • 自动生成接口文档,清晰可读永远最新
  • 自动校验与格式化,支持高亮和收展
  • 自动生成各种语言代码,一键下载
  • 自动管理与测试接口用例,一键共享
  • 自动给请求JSON加注释,一键切换
  • 自动保存历史请求记录,一键恢复

   

以上是简略图,机器学习测试、自动生成代码、自动静态检查、自动生成注释 等详细的功能介绍见

https://gitee.com/TommyLemon/APIAuto/blob/master/apijson/README.md

 

视频教程

http://i.youku.com/apijson

部署方法

可以直接下载源码解压后用浏览器打开 index.html,建议用 Chrome 或 火狐 (Safari、Edge、IE 等可能有兼容问题)。
也可以直接访问 http://apijson.org:8000/auto ,把基地址改为你主机的地址(例如 http://localhost:8080 )即可。

自动生成文档、自动管理测试用例 这两个功能 需要部署APIJSON后端,见
https://github.com/TommyLemon/APIJSON/tree/master/APIJSON-Java-Server


然后在 APIAuto 网页右上角 设置 下拉菜单内修改 数据库类型Database、数据库模式Schema。

 相关资料
  • 管理接口操作文档。 { "access_log_path": "...", "profile_path": "...", "address": "..." } access_log_path (required, string) 管理服务器的访问日志的路径。如果不需要访问日志,则指定"/dev/null"。 profile_path (optional, string) 管理服务器的

  • Envoy公开了一个本地管理界面,可以用来查询和修改服务的不同方面: v1 API 参考 v2 API 参考 GET / 打印所有可用的API清单 GET /certs 列出所有加载的TLS证书,包括文件名,序列号和到期日期。 GET /clusters 列出所有配置的集群管理器集群。此信息包括每个群集中发现的所有上游主机以及每个主机统计信息。这对服务发现的问题调试很有用。 集群管理器信息 ver

  • 连接管理器是一种客户端网络连接工具,允许用户连接到远程网络,如 Internet 服务提供商 (ISP) 或虚拟专用网络 (VPN) 服务器保护的企业网络。

  • 21.3. 控制bean的管理接口 在上一个例子中,并没有对bean的管理接口进行控制;每个bean的 所有 的 public属性和方法分别作为JMX的属性和操作来输出。 为了更细粒度的对那些输出bean的属性和方法进行控制,这些属性和方法实际是作为JMX的属性和操作输出的,Spring JMX提供了一个全面的可扩展的机制来控制你那些bean的管理接口。 21.3.1. MBeanInfoAsse

  • 该功能可以对您应用开放的端口进行一个调整。 该功能对容器开放的端口进行调整,初始化完之后尽量不动。因为它可能关联问Service、Deployment、Ingress、VirtualService等资源。

  • 接口管理平台(Netease Easy Interface),简称 NEI。NEI 虽然叫接口管理平台,但其实不只是管理接口,它可以管理整个产品,也具备项目脚手架的功能。本文介绍 NEI 的设计理念和一些名词的含义。