测试
文章平均质量分 59
Proud lion
这个作者很懒,什么都没留下…
展开
-
Apipost 和 Apifox 哪个更好用? 来自用户的现身说法
近期屡见Apipost和Apifox的推荐,以下是真实测评体验,各位可以根据自身情况参考,欢迎交流切磋。转载 2022-07-04 20:04:11 · 1430 阅读 · 1 评论 -
解决参数依赖,接口之间传递数据——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 · 482 阅读 · 0 评论 -
接口管理工具APIPOST的预/后执行脚本里,常见的响应参数变量和常用方法集合——apipost
本文主要讲解接口管理工具APIPOST的预执行脚本和后执行脚本里,常见的响应参数变量和常用方法集合。request:请求参数对象含义:当前请求的请求参数适用范围:预执行脚本、后执行脚本我们可以在预执行脚本或后执行脚本里,通过 request 对象来获得请求的参数数据。该对象结构如下:{ "url": "https://console.apipost.cn/need_token.php", // 字符串,请求URL "method": "POST", // 字符串,请求方式原创 2021-08-19 10:02:57 · 1828 阅读 · 0 评论 -
如何请求一个需要登陆才能访问的接口(基于cookie)---apipost
请求一个需要登录才能访问的接口(基于COOKIE)在后台在开发、调试接口时,常常会遇到需要登陆才能请求的接口。比如:获取登陆用户的收藏列表,此时,我们就需要模拟登陆状态进行接口调试了。如图:今天,我们讲解利用ApiPost的环境变量,解决这种需要先登录再请求的接口依赖情况。ApiPost提供了2种方案:方案I、开启全局cookieapipost提供了开启全局cookie的功能。开启路径如下:右下角Cookie管理器-打开全局Cookie按钮开启后,我们请求登陆接口后,后续接口都会共享“已原创 2021-08-18 10:14:01 · 4344 阅读 · 0 评论 -
接口管理工具ApiPost使用——(响应结果可视化)
可视化的使用场景我们在请求一个接口时,其响应结果往往是一串Json或者其他字符串,缺乏对应的可视化效果。如图这样的结果虽然能在一般情况下能满足后端人员调试的需要,但是针对其他人员,比如前端或者测试人员,看起来就有些不太直观。我们可以通过可视化功能,将这段json通过自定义表格的方式呈现出来。如图:如何实现响应结果可视化?如何实现这样的效果呢?从ApiPost V5.3.1版本开始,我们在后执行脚本中新增了apt.Visualizing(template, obj) 方法,用于实现响应可视化。以原创 2021-08-17 09:52:19 · 5313 阅读 · 5 评论 -
接口测试参数化(环境变量使用)----apipost
团队的意义APIPOST中的团队是为了隔离项目。设计的初衷是为了便于人员流动,您可以把它一个公司理解为一个团队。当人员离职或者更换公司时,可以通过新建团队和切换团队来实现不同公司间项目数据的隔离。创建团队针对每一个注册的账号,APIPOST会分配一个系统默认创建的团队。您也可以通过点击左侧的“团队”标签,找到“新建团队”按钮新建一个团队。删除团队由于团队涉及的底层操作较多,暂不支持用户自主删除团队。您可以联系APIPOST官方客服进行删除。退出团队退出团队的前提是在当前团队下没有参与协作的原创 2021-08-13 09:57:33 · 3029 阅读 · 1 评论 -
接口测试进阶接口脚本使用--apipost(预/后执行脚本)
预执行脚本的作用时间预执行脚本是一个请求发送前执行的脚本。预执行脚本的作用预执行脚本可以完成以下作用:编写JS函数等实现复杂计算;变量的打印定义、获取、删除、清空环境变量定义、获取、删除、清空全局变量获取请求参数动态添加、删除一个header请求参数动态添加、删除一个query请求参数动态添加、删除一个body请求参数发送HTTP请求编写JS函数等实现复杂计算我们可以在预执行脚本中定义一个函数_random,function _random(){ return原创 2021-08-13 09:51:04 · 1837 阅读 · 1 评论 -
ApiPost中的Mock如何使用
Mock 有啥用?????mock是一个模拟数据生成器,旨在帮助前端独立于后端进行开发,帮助编写单元测试。mock有如下功能根据数据模板生成模板数据模拟ajax请求,生成请求数据基于html模板生成模拟数据我们在ApiPost中如何去使用呢?首先需要一个接口返回一个列表数据。那么我们就可以使用Mock功能 去编写Mock规则模板这样一个模拟数据的接口就已经做好了去使用这个模拟接口渲染页面这里呢我们就可以用上ApiPost中的另一个功能了 —— 可视化我们首先新建一个接口,把模拟数原创 2021-08-12 11:51:53 · 6591 阅读 · 9 评论 -
如何快速方便的生成好看的接口文档(apipost生成文档)
apipost生成文档点击分享文档复制并打开文档地址就可以看到了完整的接口文档。本节课主要是讲解一些需要注意的事项。请求参数的描述填写对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述:如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数描述后面的♦️方块标志快速导入描述,不用重复打字。对于raw类型的body参数,我们可以通过点击“提取字段和描述”来针对参数进行描述的填写:对于已经填写过的参数,APIPO原创 2021-08-12 10:07:45 · 390 阅读 · 0 评论 -
教你使用ApiPost中的全局参数和目录参数
前面的示例中,我们都是在单一接口中填入不同的请求header、query、body参数。但在实际项目中,对于一批接口,往往具有相同的请求参数。此时,我们可以利用全局参数或者目录参数实现。例如:常见的token令牌参数,假使我们请求项目下的任何接口都需要在header带上token参数,那么我们当然可以每个接口的header参数都写一个token,但是这样的话十分不利于后期维护、修改。全局参数我们打开全局参数管理器,在全局header除填上token参数:那么我们每次发送接口,都会在请求heade原创 2021-08-11 10:44:16 · 1479 阅读 · 0 评论 -
如何使用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 · 4860 阅读 · 5 评论 -
前端人员必会工具-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 · 309 阅读 · 1 评论 -
前端、后端、测试人员必会工具(为什么选择apipost)
为什么选择apipostApiPost = 接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试。ApiPost产生的初衷是为了提高研发团队各个角色的效率!产品的使用受众为由前端开发、后端开发和测试人员以及技术经理组成的整个研发技术团队。APIPOST通过协作功能将研发团队的每个角色整合打通。针对后端开发人员调试接口 & 快速生成接口文档ApiPost不仅仅是一个接口调试工具,更是一个接口文档快速生成工具。后端人员可以通过ApiPost在编写、测试接口的同时快转载 2021-08-10 15:57:34 · 319 阅读 · 0 评论