分类

系统工具->系统辅助->ApiPost接口管理工具电脑版下载 v5.2.1 官方版
ApiPost接口管理工具电脑版下载 v5.2.1 官方版

ApiPost接口管理工具电脑版下载 v5.2.1 官方版

大小:61.6 MB更新日期:2021-04-14 14:14:08.000

类别:系统辅助下载量:36447

228
38
反馈投诉
下载到手机
其他版本
更多版本

    ApiPost官方版是一款十分强大的API接口管理软件,一款能够轻松管理自己的API,支持一站式生成文档,让用户的使用更简单。ApiPost测试工具内置了强大的在线测试功能,用户可以在这里一站式完成API接口的测试,轻松检测这个API的稳定性,让用户能够在这里更好的了解该性能。

    ApiPost官方版

    ApiPost接口管理工具电脑版提供了文档在线生成,支持一键导出,将后台中所有的API或者单个API进行导出,方便用户的管理使用。

    ApiPost官方版特色

    快速生成、一键导出API文档

    ApiPost不仅可以快速生成接口文档,还支持导出离线

    html、markdown、word文档。方便您部署接口文档到您的本地

    甚至局域网服务器

    更强大的控制台

    ApiPost V5版本开始,提供了更强大的控制台功能

    支持console.log()打印、支持请求request参数打印,支持响应response参数打印!

    全新的流程测试

    ApiPost V5版本开始,提供了全新的Runner流程测试功能

    支持:遇到错误继续执行、沙盒模式、循环执行次数设置的强大功能

    全新的Cookie管理器

    支持Cookie管理,发送接口时,可以携带自定义的Cookie进行模拟登录

    从而方便测试一些需要登录才能访问的API!

    ApiPost官方版使用说明

    接口测试

    ApiPost可以对各种常见的接口类型进行测试

    Get请求示例(访问百度):

    ApiPost官方版使用说明1

    Post请求示例(登录):

    ApiPost官方版使用说明2

    接口联调(项目协作)

    ApiPost支持多人接口项目协作,后端开发者在ApiPost中验证完自己的开发的接口之后,可以把同一项目的前端开发和后端开发人员加入到一个团队中

    ApiPost官方版使用说明3

    邀请完协作人员之后,就可以新建项目,编写接口进行接口协作

    接口文档

    ApiPost提供了强大的接口文档生成功能,通过分享接口、目录或者项目,就可以生成在线版的单个接口文档,目录接口文档和项目接口文档。还可以在在线接口文档页面下载markdown格式接口文档、HTML格式接口文档和word格式接口文档

    接口分享文档生成:

    ApiPost官方版使用说明4

    ApiPost官方版测试

    ApiPost如何使用测试校验(断言)?

    什么是测试校验?

    协作开发,版本升级,服务器升级,接口返回有可能因为一些bug,和我们预期结果不一致。为了便于开发&测试人员能够更快的发现bug,有利于整个产品质量以及进度的保证。我们推出测试校验功能。

    如何使用测试校验?

    1. 定义测试用例

    2. 验证测试用例

    例:

    接口返回:

    {

    "errcode": 0,

    "errstr": "success",

    "post": [],

    "get": [],

    "request": [],

    "put": "",

    "header": {

    "Host": "echo.apipost.cn",

    "Connection": "keep-alive",

    "Content-Length": "0",

    "Accept": "application/json, text/javascript, */*; q=0.01",

    "Accept-Encoding": "gzip, deflate, br",

    "Accept-Language": "zh-CN",

    "Content-Type": "application/json",

    "Cookie": "PHPSESSID=n3k73k06o6ghnie4e9re4rbf0t",

    "Origin": "https://echo.apipost.cn",

    "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"

    }

    }

    定义测试用例:

    apt.assert('response.raw.status==200');

    apt.assert('response.raw.type=="json"');

    apt.assert('response.json.errcode==0');

    apt.assert('response.raw.responseTime<100');

    apt.assert('response.json.header.Host=="echo.apipost.cn"');

    点击发送按钮后:

    ApiPost如何使用测试校验(断言)?

    绿色表示测试通过,红色表示测试不通过。

    特别注意:

    每个测试用例是一行,不能换行。

    例:apt.assert('response.json.header.Host=="echo.apipost.cn"');

    1)response.json.header.Host 表示响应json下面的header数组中的Host字段,

    2)必须都为1,才会通过。

    更多响应参数变量?

    response.raw:原始响应数据

    调用示例:

    response.raw.status //响应状态码(200、301、404等)

    response.raw.responseTime //响应时间(毫秒)

    response.raw.type //响应类型(json等)

    response.raw.responseText //响应文本

    response.json:json格式的响应数据(上面示例用的就是这个)

    ApiPost如何使用测试校验(断言)?

    调用示例如上面示例:

    response.json.data.token //也可以 response.json.data["token"]

    response.headers:响应头

    ApiPost如何使用测试校验(断言)?

    调用示例:

    response.headers.server //也可以 response.headers["server"]

    response.cookies :响应cookie

    ApiPost如何使用测试校验(断言)?

    调用示例:

    response.cookies.PHPSESSION //也可以 response.cookies["PHPSESSION"]

    ApiPost官方版如何更换请求参数类型

    ApiPost支持多种请求参数类型。比如:

    form-data

    x-www-form-urlencoded

    raw — JSON (application/json)

    raw — XML (text/xml)

    raw — Javascript (application/javascript)

    raw — TEXT (text/plain)

    raw — HTML (text/html)

    在哪里切换呢?很多同学找不到,如下图所示:

    ApiPost官方版如何更换请求参数类型

    form-data、x-www-form-urlencoded、raw 的区别

    1、form-data:

    能传输数据流(上传)的键值对。

    就是http请求中的multipart/form-data,既可以上传文件等二进制数据,也可以上传表单键值对。

    2、x-www-form-urlencoded:

    能传输文本(不能传输数据流,不能上传)的键值对。

    就是application/x-www-from-urlencoded,不能用来上传二进制数据流,比如图片上传等。

    3、raw:

    非键值对数据。

    可以上传任意格式的文本,可以上传text、json、xml、html等。

    精品推荐

    相关下载

    热门标签
    软件排行榜
    网友评论
    我要跟贴
    • 山东潍坊联通 网友 夜之潘多拉

      下载挺快的

    • 天津移动 网友 一剑倾城

      支持支持!

    • 新疆乌鲁木齐电信 网友 当时明月在

      玩了半天有点累,休息下来评论下

    • 河南平顶山移动 网友 梵音战阁

      废话,非常好玩。

    • 陕西西安电信 网友 至少、还有你

      还在研究游戏中,很多功能不会玩~~

    +
    除了口袋觉醒魅族版下载 v2.1.0.45414 加速版,七喜软件园还提供多达31456款APP下载。
    103465