いくつかの一般的なインタフェース管理プラットフォームの紹介

  昨年より、インターネットサービスの開発から、開発者のキャンプとして、私たちはフロントとリアの独立した開発モデルへの道を示したが、実際には、ビルドサービスおよびアプリケーションへのより多くのインターネット企業になっています。

  多くの利点は、前端と後端を分離します。重要な利点は、のために、ということであるバックグラウンドサービス(システム)、それが唯一の統一APIインタフェースを提供する必要があり、それは複数のクライアントを再利用し、労働者との連携をより微細化することができます。大幅に効率を向上させることができます。現在、高速な反復バージョンによる単語、ウィキとHTMLフォームを使用して、いくつかの企業の文書管理インターフェイス。続きます

  • ドキュメントインターフェース混沌管理、インターフェイスの説明は不明です。
  • テスターは、間接的にテストを保証することはできません、フォローアップの質問を追跡することができない、テスト効率の低下につながります
  • 共有することは困難散在資源、そこにSVN、Gitのが、権限の問題が原因であると見ることができないが、
  • より多くのプロジェクト、異なるレイアウトインタフェースのドキュメントとして、不便を参照してください

  このショーはどのように重要なインタフェース仕様書、著者は参考のために、一般的な市場、いくつかのインタフェース管理プラットフォームをお勧めします

  1. 闊歩

  闊歩は、RESTfulなWebサービスの作成、記述、および可視化の呼び出しのための標準化され、完全なフレームワークです。これは、簡単にすることができるとSpring MVCフレームワーク迅速な統合のような春の起動、およびコントローラ層の方法は、闊歩-UI等の成分と組み合わせて便利ビジュアルディスプレイである、方法注釈、メソッドパラメータ、メソッドが値を返すように提供します対応するユーザインタフェース

   プロジェクト住所: https://swagger.io

  2 建設

  YAPIは、製品の開発のために設計された強力なAPI管理プラットフォームは、テスターがよりエレガントなインターフェース管理サービスを提供し、使いやすい、効率的です。それは、開発者が容易に作成するのに役立ち、公開、およびAPIを維持することができます。また、YAPIも優れたインタラクティブな体験をユーザーに提供し、開発者は単にインタフェースデータプラットフォームはツールを提供し使用していて、インターフェイスを管理できるシングルクリックを書くことができます。

特長:

  • ベースJson5とMockjs戻りデータ構造は、インターフェースおよびドキュメンテーション効率の時間を定義します
  • 大規模なエンタープライズプロジェクトの管理を確実にするために、だけでなく、使いやすさを確保することであるフラット意匠権、
  • 同様の郵便配達デバッグインタフェース
  • 自動テスト、アサーション応答のためのサポート
  • 共通ランダムMockServerのモックを支持するだけでなく、モック関数を所望の増加、要求により設定されたフィルタリングルールに従うことに加えて、予想されるデータを返します
  • サポート郵便配達、HAR、闊歩データのインポート
  • 漏洩した情報のもはや恐れるフリー、オープンソース、ネットワークの展開、

 

  ブロガーは、特にグループの上githubのを追加するために、コンサルティングに疑問を持っていますが、時に心臓sfowfwfpwグループを追加して、最初ので、それは

 

 

  難易度:あなたは自動テスト、スクリプトを記述する必要を実行する必要がある場合は、それは(.GIF泣いて)あまりにも多くの食べ物ブロガーであってもよいし、より困難であると考えられます

  githubのソースアドレス:https://github.com/YMFE/yapi

  展開のドキュメント住所:https://hellosean1025.github.io/yapi/documents/index.html

  3. eolinker

  面倒な設定なしのボックスのうちAPI R&D管理ソリューション、コード注釈は、APIドキュメントを生成し、または迅速にUIインタフェースを介して包括的なAPIドキュメントを作成し読み取るためのサポート。モックのAPI、APIの変更通知、バージョン管理や他のサービスによって、チームがより機敏にします。

  

  プロジェクト住所:https://www.eolinker.com

  質問:ソースコード上のgithubの削除されている、あなたがソースコードをダウンロードする必要が自分を構築するためにではありません

  4.showdoc

  一个非常适合IT团队的在线API文档、技术文档工具

  项目地址:https://www.showdoc.cc/

  5.DOClever

  DOClever是一个可视化免费开源的接口管理工具 ,可以分析接口结构,校验接口正确性, 围绕接口定义文档,通过一系列自动化工具提升我们的协作效率。DOClever前后端全部采用了javascript来作为我们的开发语言,前端用的是vue+element UI,后端是express+mongodb,这样的框架集成了高并发,迭代快的特点,保证系统的稳定可靠。

主要特性:

  • 可以对接口信息进行编辑管理,支持 get,post,put,delete,patch 五种方法,支持 https 和 https 协议,并且支持 query,body,json,raw,rest,formdata 的参数可视化编辑。同时对 json 可以进行无限层次可视化编辑。并且,状态码,代码注入,markdown 文档等附加功能应有尽有。

  • 接口调试运行,可以对参数进行加密,从 md5 到 aes 一应俱全,返回参数与模型实时分析对比,给出不一致的地方,找出接口可能出现的问题。如果你不想手写文档,那么试试接口的数据生成功能,可以对接口运行的数据一键生成文档信息。

  • mock 的无缝整合,DOClever 自己就是一个 mock 服务器,当你把接口的开发状态设置成已完成,本地 mock 便会自动请求真实接口数据,否则返回事先定义好的 mock 数据。

  • 支持 postman,rap,swagger 的导入,方便你做无缝迁移,同时也支持 html 文件的导出,方便你离线浏览!

  • 项目版本和接口快照功能并行,你可以为一个项目定义 1.0,1.1,1.2 版本,并且可以自由的在不同版本间切换回滚,再也不怕接口信息的遗失,同时接口也有快照功能,当你接口开发到一半或者接口需求变更的时候,可以随时查看之前编辑的接口信息。

  • 自动化测试功能,目前市面上类似平台的接口自动化测试大部分都是伪自动化,对于一个复杂的场景,比如获取验证码,登陆,获取订单列表,获取某个特定订单详情这样一个上下文关联的一系列操作无能为力。而 DOClever 独创的自动化测试功能,只需要你编写极少量的 javascript 代码便可以在网页里完成这样一系列操作,同时,DOClever 还提供了后台定时批量执行测试用例并把结果发送到团队成员邮箱的功能,你可以及时获取接口的运行状态。

  • 团队协作功能,很多类似的平台这样的功能是收费的,但是 DOClever 觉得好东西需要共享出来,你可以新建一个团队,并且把团队内的成员都拉进来,给他们分组,给他们分配相关的项目以及权限,发布团队公告等等。

 

  

  github源码地址:https://github.com/sx1989827/DOClever

  官网地址:http://doclever.cn/controller/index/index.html

  帮助文档地址http://doclever.cn/controller/read/read.html#5a532f98b7731a2ba86093b3

  6.RAP2

  アリママは、オープンソースのフロントエンドインターフェース管理チームは、ヘルプエンジニアにWEB GUIツールを介して第2世代のツールRAP、RAPより効率的な文書管理インターフェースを生成し、自動的に、モックデータを生成する界面構造解析、インタフェースのドキュメントで実際のインタフェースの正しさを確認します開発プロセスの強い依存になります。APIデータの構造では、RAPはより行うことができ、そしてより多くの我々は努力の重複を避けることができます。

  RAMLベースのインタフェース定義、文書作成、標準化されたインタフェース定義の完了によって定義され、使用されるモックサーバの完全な分離は、異なるAPI出力管理システムのためのさまざまなツールを使用して得ることができ、より多くの可能性があり、一方変わらずコアな定義を維持します。

  RAPは、すべての定義、文書は、同じサービスに完成し、即時の効果で、便利で、あなただけ考慮すれば、使いやすいモック前者がより重視されるRAML、と比較し、RAPは、より良い選択ですが、さらに多くのRAML様々なシステム間の循環を容易にするために開示されたインターフェイス定義に適し面倒、、。

 

  githubのソースアドレス:https://github.com/thx/rap2-delos

上記の情報は、あなたに感謝し、侵害あれば、作者に連絡してください削除し、インターネットから来ています

おすすめ

転載: www.cnblogs.com/mrjade/p/12162188.html