| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 推荐一款前后端协作开发神器ApiPost:Postman+Swagger+Mock的复合体 -> 正文阅读 |
|
[开发测试]推荐一款前后端协作开发神器ApiPost:Postman+Swagger+Mock的复合体 |
大家好,我是路飞!今天这篇文章,给大家介绍一款非常好用的国内软件自研发的开发辅助软件 ApiPost! 作为一个名服务端开发者,我们在日常工作中离不开接口测试、接口文档编写、Mock 数据测试、前后端接口联调。为了完成这些任务,我们经常需要用到 Postman、Swagger、Mock Js等等,而今天这款软件是恰好包含了这三者所有的功能,以及额外的扩展功能!
一、什么是ApiPost?1、介绍
ApiPost是一款将接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试集成一体的辅助开发软件。 ApiPost产生的初衷是为了提高研发团队各个角色的效率!产品的使用受众为由前端开发、后端开发和测试人员以及技术经理组成的整个研发技术团队。 2、面向的用户群体
二、ApiPost下载与安装1、下载
2、安装2.1、Mac上安装我的办公电脑是M1芯片的MacOS系统,所以这里选择下载 Mac 客户端(arm64,适配M1芯片) 。dmg结尾的安装包下载完毕后,直接双击运行即可安装: 2.2、Windows上安装Windows电脑上我选择 Window 64位 客户端 ,下载完毕后直接运行exe文件即可。 三、ApiPosts实操
1、HTTP请求接口(获取天气预报信息)ApiPost在测试请求接口时,和Postman一样,主要注意下面几个部分的参数配置即可:
这里简单测试一下查询所在城市天气信息的天气预报接口调用:
2、使用ApiPost发送请求给自己的博客文章点赞操作步骤:
肯定不是呀,下面我们来康康使用ApiPost如何快速一键生成接口文档! 3、一键生成接口文档我们知道,在前后端协作开发时,接口文档是必须要的。而接口文档的编写任务往往交给后端同学去负责,需要给出接口的各种参数要求以及参考实例等等,非常繁琐。 为了前后端协作便利,很多公司使用 Swagger 作为接口文档生成工具,嵌套在后端服务中,当后端开发着完成后端接口编写,就可以自动生成接口文档。 但是 Swagger 需要在后端模块添加额外的 Swagger 集成代码。而 ApiPost 刚好可以把 Swagger 和 Postman 二者的功能合二为一,对开发者带来极大的便利性!如下图所示: 4、MockApiPost 可以让前端开发者在没有后端程序的情况下能真实地返回接口数据,可以用 ApiPost 实现项目初期纯前端的效果演示,也可以用 ApiPost 实现开发中的数据模拟从而实现前后端分离。
Mock 规则模板支持类型丰富(5.4版本起)。
如图所示:
5、全局参数和目录参数设置5.1、全局参数在实际项目中,对于一批接口,往往具有相同的请求参数。此时,我们可以利用全局参数或者目录参数实现。 例如:常见的token令牌参数,假使我们请求项目下的任何接口都需要在header带上token参数,那么我们当然可以每个接口的header参数都写一个token,但是这样的话十分不利于后期维护、修改。 5.2、目录参数目录参数的作用和全局参数雷同,只是作用域不一样,B目录下的接口不会使用同级的A目录的目录参数作为发送参数。 我们可以通过编辑目录进行目录参数的填写: 5.3、参数的优先级当全局参数、目录参数、接口中都使用了同一个参数时,最终会按照以下优先级读取参数值: 单个接口 > 目录参数 > 全局参数 如上面的示例,如果全局参数、目录参数、接口中都定义了header参数token:
那么最终发送的token值为:a1a9db893bb8a28ccb665d2af54d9417 6、流程测试流程测试是针对一个接口集合的测试,选择相应的环境,可以作为一系列请求一起运行。点击开始,接口集合会并发的像服务器发出请求,最后会按照定义好的测试校验模块给出测试结果。 6.1、流程测试过程创建一个流程测试需要如下步骤: 1、新建接口,并添加断言 流程测试界面如下图: 6.2、查看流程测试中单个接口的信息通过点击接口名称查看请求的请求和响应参数信息。 总结除了上面总结的一些常用功能,ApiPost还支持其他一些功能,比如: 整体上来看 ApiPost 无论是功能种类方面还是用户体验方面都比之前用的其他软件更具优势,相当于同时把 Postman、Mock、Swagger 的功能压缩为一个开发辅助软件,真的非常 Nice,关键是完全免费提供给用户使用,白嫖党福音! 不得不说,ApiPost 相比于 Postman ,它是一款更懂中国程序员的研发协同工具。 Apipost官方已经开通企业微信社群服务,如果在使用过程中有任何问题可以直接@客服,回复速度很快,可以进群里交流技术问题或者撩客服小姐姐。 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 2:52:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |