美文网首页我爱编程
接口选型分析

接口选型分析

作者: 我为峰2014 | 来源:发表于2018-04-13 18:09 被阅读0次

    需求:

    • 支持接口文档自动生成,支持多格式,可快速迭代
    • 支持团队协作,支持可视化操作
    • 支持Restful API
    • 支持数据导入,导出
    • 支持测试用例分层,数据驱动,参数化
    • 支持第三方函数封装扩展
    • 详细的测试结果报告,和日志记录
    • 支持后续的持续CI
    • 开源,免费

    接口文档框架----DOClever

    开发语言node.js+mongodb

    • 可以对接口信息进行编辑管理,支持get,post,put,delete,patch五种方法,支持http和https协议,并且支持query,body,json,raw,rest,formdata的参数可视化编辑。同时对json可以进行无限层次可视化编辑。

    • 支持状态码编辑,代码注入,markdown文档。

    • 支持接口调试运行

    • 接口快照回滚,项目版本控制

    • 支持postman,rap,swagger的导入

    • 接口文档自动在线生成

    • 团队协作

    • 支持后台轮询,支持MOCK

    • 开源免费,支持内网部署

    接口自动化框架----- HttpRunner

    开发语言python-requests

    • 只编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求

    • 测试用例与代码分离,采用YAML/JSON的形式描述测试场景

    • 测试用例支持分层机制,充分实现测试用例的复用

    • 测试用例支持参数化和数据驱动机制

    • 使用 skip 机制实现对测试用例的分组执行控制

    • 基于 HAR 实现接口录制和用例生成功能(har2case

    • 使用 Locust 框架进行性能测试

    • 执行方式采用 CLI 调用,可与 Jenkins 等持续集成工具完美结合

    • 测试结果统计报告简洁清晰,附带详尽统计信息和日志记录

    • 具有可扩展性,便于扩展实现 Web 平台化(HttpRunnerManager)------可视化操作页面,已开源,还在开发中。。。。。

    相关文章

      网友评论

        本文标题:接口选型分析

        本文链接:https://www.haomeiwen.com/subject/wgbqkftx.html