- 博客(32)
- 收藏
- 关注
原创 Apipost成员角色权限管理:支持自定义角色与精细化授权
Apipost成员角色权限管理支持自定义角色与精细化授权,突破传统“只读/读写”限制,可按岗位需求配置API、测试、文档等模块的查看、编辑、运行权限,实现安全与协作效率的平衡。
2026-01-06 17:49:30
883
原创 Apipost分支功能:为API开发打造专属的成本控制与协作流程
Apipost的API分支功能为团队协作提供了专业级解决方案,有效解决了API开发中的版本管理难题。该功能支持创建独立分支进行并行开发,提供可视化冲突解决机制,并通过审核流程保障主分支安全。其核心优势在于实现接口级版本隔离、权限控制和变更追溯,适用于多迭代并行、紧急修复、外包协作等复杂场景。最佳实践建议遵循"短平快"原则,按需导入数据并严格审核合并请求。该免费功能支持多种协议,帮助团队实现API管理的工程化、安全性和高效协作。
2025-12-17 13:42:18
722
原创 测试工程师必备:利用Apipost AI编写脚本,快速实现多接口串联流程
Apipost提供快速多接口串联测试方案:1)通过复制curl命令快速导入无文档接口;2)利用内置AI自动生成前后置脚本,如提取登录token存入环境变量;3)在关联接口中引用变量实现串联。该方案解决了文档缺失、脚本编写困难和接口串联三大测试痛点,通过可视化操作简化了复杂接口测试流程,显著提升测试效率。
2025-12-16 18:30:30
427
原创 利用Apipost AI自动生成高质量接口测试用例并批量执行
Apipost可实现无需编码快速生成和执行接口测试用例。用户通过导入接口后,AI能自动生成多维度测试用例(包含正反向用例、测试数据和预期结果),并支持批量执行测试。测试完成后自动生成详细报告,包括执行概况、结果分析和测试结论。所有用例数据可保存至AI用例池供后续复用,支持同步到常规数据池进行批量执行或自动化测试引用。该工具简化了接口测试流程,大幅提升测试效率。
2025-12-12 17:13:50
817
原创 Apipost开发管理平台功能对比与应用场景分析
API开发管理平台(如Apipost)成为企业数字化转型的关键工具,通过低代码、可视化设计等功能显著提升开发效率(平均提升52%),缩短系统集成周期(40%)。主流平台(Apipost、Apifox、YAPI)各有侧重:Apipost适合中大型企业复杂业务场景,强在数据治理与安全;Apifox适合敏捷开发团队;YAPI则面向小团队文档协作。实际落地中需注意接口标准化、测试覆盖及业务协同,避免兼容性、权限控制等常见问题。选型应结合企业规模、行业需求(如医疗、制造)及长期扩展性,确保平台真正赋能业务创新。
2025-12-02 20:39:49
993
原创 Apipost 自动化测试实战:用 IF 控制器实现“增删改查”依赖链——公寓管理接口测试完整攻略
本文介绍如何使用Apipost的自动化测试功能实现带条件判断的API测试流程。以公寓管理模块为例,演示如何通过条件判断控制器,使增删改查接口形成依赖关系:只有成功创建公寓后才能执行后续查询、修改和删除操作。文章详细讲解了如何提取响应数据、设置环境变量、配置条件判断逻辑,并展示不同条件下的执行情况。这种结合条件判断与环境变量的方法,可以构建更智能高效的自动化测试套件,提升API测试质量。
2025-12-02 10:47:19
405
原创 研发、测试提效攻略:利用Apipost AI 6 大核心功能实现接口测试全流程
Apipost通过AI技术重构接口测试全流程,实现从文档生成到测试验证的智能闭环。核心功能包括:AI智能提取API文档,30秒内从代码/文档生成可调试接口;一键补全标准化文档;批量更新参数值;自然语言生成测试脚本;自动生成全面断言;智能创建八大场景测试用例。该方案将接口测试效率提升300%,覆盖传统测试90%的盲区,使研发人员专注业务逻辑,测试人员实现零代码自动化,推动团队从经验驱动转向智能驱动的协作模式升级。
2025-11-27 17:13:23
740
原创 庚商技术团队的新“接口自由”:Apipost-Helper让文档自己长出来
本文介绍了庚商团队使用JetBrains插件Apipost-Helper实现"代码即文档"的实践。该插件支持零代码入侵,基于原生注释自动生成文档,支持一键上传、内网离线使用且完全免费。文章详细说明了安装方法、两种注释规范(极简Javadoc和SpringDoc+@Schema)以及团队落地规范,包括注释约定、目录管理和上线流程。通过该方案,团队解决了接口文档与代码不同步的问题,提升了协作效率,实现了接口自由。
2025-11-25 15:11:52
738
原创 Apipost 脚本高频场景最佳实践:搞定接口签名验证、登录令牌刷新、动态参数生成等
本文总结了Apipost接口调试工具的7大高频脚本使用技巧:1.动态修改请求参数(Query/Header/Body);2.自动发送前置请求获取数据;3.模拟登录状态(Cookie/Session);4.参数加解密(MD5/AES/base64);5.自动生成参数签名;6.接口压测功能;7.OAuth2.0授权获取token。这些脚本可以帮助开发者实现自动化调试、安全验证、性能测试等核心需求,显著提升接口调试效率。
2025-11-14 13:43:43
878
原创 Apipost功能全面、支持离线及AI驱动的特性,成为API测试管理的理想工具
API在数字化时代扮演着关键角色,其设计和维护直接影响开发体验和业务价值。设计卓越API需明确目标、遵循RESTful原则并确保一致性。维护重点包括版本控制、性能监控、完善文档(推荐使用Apipost工具)、负载优化及全面测试。推广策略涵盖内部培训、开发者社区互动和案例展示。Apipost以其全面功能、离线支持及AI驱动特性,成为API测试管理的理想工具。通过系统性设计和管理,API可成为提升企业数字化能力的重要资产。
2025-11-14 12:01:19
931
原创 Apipost,从关键词到语义理解:API 搜索的下一代形态
在大型项目中,开发者常因API数量庞大、命名不规范而难以快速定位目标接口,传统关键词搜索效率低下。Apipost推出的AI智能搜索通过语义理解实现自然语言查询,例如输入“和资金结算相关的接口”即可精准匹配,降低搜索成本,尤其适合新成员和复杂业务场景。该功能将接口管理从“记忆驱动”升级为“语义驱动”,显著提升团队协作效率,减少非开发时间的浪费,体现了工具在高效检索方面的实用价值。
2025-11-14 11:24:37
896
原创 Apipost 与 Postman 的区别:到底怎么选?
Apipost与Postman对比:Apipost作为国产工具,在中文界面、协议支持(如TCP/gRPC)、文档生成和团队协作上优势明显,支持可视化加密操作,学习成本低;Postman社区资源丰富,适合已有自动化体系的团队。Apipost免费版功能全面,适合国内开发者和新人团队;Postman免费版限制较多,适合习惯英文界面和脚本开发的用户。根据团队需求和开发场景选择工具更高效。
2025-08-21 21:09:54
534
原创 Apipost和Postman对比
2025年,随着信创产业发展,国产API工具Apipost与国际主流工具Postman的对比引发关注。Apipost具备中文界面、信创适配、国密算法支持等本土优势,功能覆盖HTTP、WebSocket、gRPC等多种协议,文档自动生成、AI智能Mock与测试能力显著提升开发效率。相较之下,Postman虽功能成熟、社区资源丰富,但存在中文化不便、云端依赖强、协作成本高等问题。Apipost更适合国内团队协作、复杂加密场景及高合规要求项目;Postman则适用于已有脚本体系或偏好英文环境的国际化团队。
2025-06-26 21:33:01
1348
原创 Apipost自动化测试:零代码!3步搞定!
Apipost自动化测试的核心优势零代码:拖拽式编排,小白友好;全场景覆盖:接口测试、性能压测、数据驱动一网打尽;CI/CD集成:一键生成CLI命令,无缝对接Jenkins、GitLab!
2025-04-18 11:17:20
1528
原创 实战技能分享:Apipost WebSocket调试和文档设计
除Restful API外,对于 WebSocket、Socket.IO 等协议,Apipost 同样提供了从调试到文档设计的一站式高效解决方案,无论是实时聊天、消息推送,还是客服系统,Apipost 都能为你提供强大的支持。Apipost最新版本推出的WebSocket“调试与设计模块”不仅能够轻松处理 WebSocket 的调试问题,还在很大程度上优化了Websocket 的文档设计流程,真正实现了调试与文档设计的一体化。因此,建议实现自动重连机制,并在客户端做好错误处理,提升用户体验。
2025-02-21 17:34:57
887
原创 前端,测试如何修改后端接口返回的响应数据
使用场景首先说一下自定义响应值的使用场景,当我们想对接口返回的实时响应数据进行修改显示时,我们可以用到ApiPost中的自定义响应值。举个例子:我希望把errstr的值改为中文的成功显示,或者直接把整个相应结果给替换掉,我们该如何操作呢。其实很简单。ApiPost在后执行脚本中提供了response.raw.responseText这个属性可以对实时响应结果进行修改。简单测试一下:当我们在后执行脚本对response.raw.responseText进行修改的时候,响应真的被改掉了。那么我
2021-08-23 09:50:07
3208
原创 解决参数依赖,接口之间传递数据——apipost
使用场景B 接口请求参数依赖于 A 接口返回的数据,希望 B 接口发送请求的时候能获取 A 接口返回的数据作为请求参数。实现思路将A接口返回的数据通过后执行脚本赋值给一个全局变量或者环境变量。具体示例我们一个接口B需要A接口返回的参数token作为自己的请求参数。常见的场景如:访问一个需要登陆才能浏览的接口。1、准备接口为了便于演示,首先,我们准备2个接口:get_token接口:请求地址:{{url}}get_token.php它将返回一个token参数。如图:need_to
2021-08-20 09:50:48
748
原创 接口管理工具APIPOST的预/后执行脚本里,常见的响应参数变量和常用方法集合——apipost
本文主要讲解接口管理工具APIPOST的预执行脚本和后执行脚本里,常见的响应参数变量和常用方法集合。request:请求参数对象含义:当前请求的请求参数适用范围:预执行脚本、后执行脚本我们可以在预执行脚本或后执行脚本里,通过 request 对象来获得请求的参数数据。该对象结构如下:{ "url": "https://console.apipost.cn/need_token.php", // 字符串,请求URL "method": "POST", // 字符串,请求方式
2021-08-19 10:02:57
2465
原创 如何请求一个需要登陆才能访问的接口(基于cookie)---apipost
请求一个需要登录才能访问的接口(基于COOKIE)在后台在开发、调试接口时,常常会遇到需要登陆才能请求的接口。比如:获取登陆用户的收藏列表,此时,我们就需要模拟登陆状态进行接口调试了。如图:今天,我们讲解利用ApiPost的环境变量,解决这种需要先登录再请求的接口依赖情况。ApiPost提供了2种方案:方案I、开启全局cookieapipost提供了开启全局cookie的功能。开启路径如下:右下角Cookie管理器-打开全局Cookie按钮开启后,我们请求登陆接口后,后续接口都会共享“已
2021-08-18 10:14:01
5014
原创 接口管理工具ApiPost使用——(响应结果可视化)
可视化的使用场景我们在请求一个接口时,其响应结果往往是一串Json或者其他字符串,缺乏对应的可视化效果。如图这样的结果虽然能在一般情况下能满足后端人员调试的需要,但是针对其他人员,比如前端或者测试人员,看起来就有些不太直观。我们可以通过可视化功能,将这段json通过自定义表格的方式呈现出来。如图:如何实现响应结果可视化?如何实现这样的效果呢?从ApiPost V5.3.1版本开始,我们在后执行脚本中新增了apt.Visualizing(template, obj) 方法,用于实现响应可视化。以
2021-08-17 09:52:19
5869
5
原创 接口测试参数化(环境变量使用)----apipost
团队的意义APIPOST中的团队是为了隔离项目。设计的初衷是为了便于人员流动,您可以把它一个公司理解为一个团队。当人员离职或者更换公司时,可以通过新建团队和切换团队来实现不同公司间项目数据的隔离。创建团队针对每一个注册的账号,APIPOST会分配一个系统默认创建的团队。您也可以通过点击左侧的“团队”标签,找到“新建团队”按钮新建一个团队。删除团队由于团队涉及的底层操作较多,暂不支持用户自主删除团队。您可以联系APIPOST官方客服进行删除。退出团队退出团队的前提是在当前团队下没有参与协作的
2021-08-13 09:57:33
3350
1
原创 接口测试进阶接口脚本使用--apipost(预/后执行脚本)
预执行脚本的作用时间预执行脚本是一个请求发送前执行的脚本。预执行脚本的作用预执行脚本可以完成以下作用:编写JS函数等实现复杂计算;变量的打印定义、获取、删除、清空环境变量定义、获取、删除、清空全局变量获取请求参数动态添加、删除一个header请求参数动态添加、删除一个query请求参数动态添加、删除一个body请求参数发送HTTP请求编写JS函数等实现复杂计算我们可以在预执行脚本中定义一个函数_random,function _random(){ return
2021-08-13 09:51:04
2168
1
原创 ApiPost中的Mock如何使用
Mock 有啥用?????mock是一个模拟数据生成器,旨在帮助前端独立于后端进行开发,帮助编写单元测试。mock有如下功能根据数据模板生成模板数据模拟ajax请求,生成请求数据基于html模板生成模拟数据我们在ApiPost中如何去使用呢?首先需要一个接口返回一个列表数据。那么我们就可以使用Mock功能 去编写Mock规则模板这样一个模拟数据的接口就已经做好了去使用这个模拟接口渲染页面这里呢我们就可以用上ApiPost中的另一个功能了 —— 可视化我们首先新建一个接口,把模拟数
2021-08-12 11:51:53
7082
9
原创 如何快速方便的生成好看的接口文档(apipost生成文档)
apipost生成文档点击分享文档复制并打开文档地址就可以看到了完整的接口文档。本节课主要是讲解一些需要注意的事项。请求参数的描述填写对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述:如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数描述后面的♦️方块标志快速导入描述,不用重复打字。对于raw类型的body参数,我们可以通过点击“提取字段和描述”来针对参数进行描述的填写:对于已经填写过的参数,APIPO
2021-08-12 10:07:45
569
原创 教你使用ApiPost中的全局参数和目录参数
前面的示例中,我们都是在单一接口中填入不同的请求header、query、body参数。但在实际项目中,对于一批接口,往往具有相同的请求参数。此时,我们可以利用全局参数或者目录参数实现。例如:常见的token令牌参数,假使我们请求项目下的任何接口都需要在header带上token参数,那么我们当然可以每个接口的header参数都写一个token,但是这样的话十分不利于后期维护、修改。全局参数我们打开全局参数管理器,在全局header除填上token参数:那么我们每次发送接口,都会在请求heade
2021-08-11 10:44:16
1801
原创 如何使用ApiPost发送一个HTTP请求
发送HTTP请求API界面功能布局API请求参数Header 参数你可以设置或者导入 Header 参数,cookie也在Header进行设置Query 参数Query 支持构造URL参数,同时支持 RESTful 的 PATH 参数(如:id)Body 参数Body 提供三种类型 form-data / x-www-form-urlencoded / raw ,每种类型提供三种不同的UI界面1)当你需要提交表单时,切换到 x-www-form-urlencoded2)当你需要提
2021-08-11 10:32:38
5256
5
原创 前端、后端、测试人员必会工具(为什么选择apipost)
为什么选择apipostApiPost = 接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试。ApiPost产生的初衷是为了提高研发团队各个角色的效率!产品的使用受众为由前端开发、后端开发和测试人员以及技术经理组成的整个研发技术团队。APIPOST通过协作功能将研发团队的每个角色整合打通。针对后端开发人员调试接口 & 快速生成接口文档ApiPost不仅仅是一个接口调试工具,更是一个接口文档快速生成工具。后端人员可以通过ApiPost在编写、测试接口的同时快
2021-08-10 15:57:34
412
原创 前端人员必会工具-apipost两分钟上手(2分钟玩转apipost)
2分钟玩转APIPOST本文通过简单介绍如何利用ApiPost调试接口和快速的生成接口文档,让您初步体验ApiPost的魅力!1.API写完想要测试?试试模拟发送一次请求新建接口,我想模拟发送请求如下curl --location --request POST 'https://echo.apipost.cn/get.php?c=Course&id=1000' \--header 'User-Agent: Apipost client Runtime/+https://www.apipos
2021-08-10 15:50:48
396
1
转载 比POSTMAN更好用!在国产接口调试工具APIPOST中使用Mock
APIPOST可以让你在没有后端程序的情况下能真实地返回接口数据,你可以用APIPOST实现项目初期纯前端的效果演示,也可以用APIPOST实现开发中的数据模拟从而实现前后端分离。在使用APIPOST之前,你的团队实现数据模拟可能是下面的方案中的一种或者多种:本地手写数据模拟,在前端代码中产生一大堆的mock代码。利用mockjs或者canjs的can-fixture实现ajax拦截,本地配置必要的json规则。后端在Controller层造假数据返回给前端。上面的方式中,不管哪一种方式,都会要
2021-08-05 15:29:28
324
原创 websocket 心跳
var heartCheck = {pongTime: 30 * AP.SECOND, //30秒接收心跳pingTime: (30 * AP.SECOND / 10) * 8,timeoutObj: null,serverTimeoutObj: null,reset: function () {// clearTimeout(this.timeoutObj);clearTimeout(this.serverTimeoutObj);return this;},PingStart: fun
2021-04-19 11:14:03
246
原创 JSON.stringify()函数的妙用
JSON提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录JSON前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤
2020-09-17 17:51:44
605
原创 JS中判断数据类型的方式
一、typeof返回的数据类型,包含 number、boolean、symbol、string、object、undefined、function这几种。由此可以看出typeof没有办法得到引用类型的具体类型。代码:typeof 666 输出 number typeof null 输出 object typeof {} 输出 object typeof [] 输出 object typeof (function(){}) 输出 functiontypeof undefined 输
2020-09-17 14:36:22
166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅