ApiPost真⾹真强⼤,是时候丢掉Postman、Swagger了
⼤家好,我是⼀航!
如果你是⼀名Java后端开发⼯程师,像Swagger 、Postman 、RAP这些⼯具,应该再熟悉不过了吧!为我们的接⼝开发⼯作带来了很多的便捷,不过因为这些都是独⽴的框架,之间并不存在互通性,因此在多个框架间协调的时候,不可避免的会带来⼀些重复性的⼯作;
今天来介绍⼀款强⼤的国产⼯具:ApiPost,将Swagger 、 Postman 、 RAP 、 JMeter 的功能完美的做了整合,⼀款⼯具,全部搞定。
什么是ApiPost
ApiPost = 接⼝调试+接⼝⽂档快速⽣成+接⼝⽂档规范化管理+Mock API+接⼝流程测试。
常见的接⼝管理⽅案
API⽂档
Swagger
调试 API
Postman
Mock API 数据
RAP
API ⾃动化测试
JMeter
ApiPost产⽣的初衷是为了提⾼研发团队各个⾓⾊的效率!产品的使⽤受众为由前端开发、后端开发和测试⼈员以及技术经理组成的整个研发技术团队。
APIPOST通过协作功能将研发团队的每个⾓⾊整合打通。
安装
ApiPost⽬前提供Window64位,Window32位、Mac、Linux版本的安装包下载。
可通过以下官⽅地址进⾏下载
使⽤
发送HTTP请求
API界⾯功能布局
API请求参数
Header 参数
你可以设置或者导⼊ Header 参数,cookie也在Header进⾏设置
Query 参数
Query ⽀持构造URL参数,同时⽀持 RESTful 的 PATH 参数(如:id)
Body 参数
Body 提供三种类型 form-data / x-www-form-urlencoded / raw ,每种类型提供三种不同的UI界⾯当你需要提交表单时,切换到 x-www-form-urlencoded
当你需要提交有⽂件的表单时,切换到 form-data
当您需要发送JSON对象或者其他对象时,切换到对应的raw类型即可
API 请求响应
点击发送按钮后,如果有数据返回,则会显⽰返回数据,响应时间,响应码,Cookie等。
注意:返回数据默认是Pretty模式,便于查看 JSON XML 格式。您可以通过切换原⽣或预览模式查看其它类型的类型。
返回Headers
全局参数和⽬录参数
百度api接口实际的企业级应⽤开发常见下,通常会约定⼀些通⽤的数据,⽐如token、时间、终端这些,如果每个接⼝都去独⽴去维护,势必会对开发、调试带来⼀些不必要的⼯作量;此时,我们就需要有⼀个能设置全局参数的地⽅来统⼀管理这些公共参数
全局参数
我们打开全局参数管理器,在全局header除填上token参数: