自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Proud lion

想你想你想你

  • 博客(18)
  • 收藏
  • 关注

转载 Apipost 和 Apifox 哪个更好用? 来自用户的现身说法

近期屡见Apipost和Apifox的推荐,以下是真实测评体验,各位可以根据自身情况参考,欢迎交流切磋。

2022-07-04 20:04:11 1374 1

原创 前端,测试如何修改后端接口返回的响应数据

使用场景首先说一下自定义响应值的使用场景,当我们想对接口返回的实时响应数据进行修改显示时,我们可以用到ApiPost中的自定义响应值。举个例子:我希望把errstr的值改为中文的成功显示,或者直接把整个相应结果给替换掉,我们该如何操作呢。其实很简单。ApiPost在后执行脚本中提供了response.raw.responseText这个属性可以对实时响应结果进行修改。简单测试一下:当我们在后执行脚本对response.raw.responseText进行修改的时候,响应真的被改掉了。那么我

2021-08-23 09:50:07 2780

原创 解决参数依赖,接口之间传递数据——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 449

原创 接口管理工具APIPOST的预/后执行脚本里,常见的响应参数变量和常用方法集合——apipost

本文主要讲解接口管理工具APIPOST的预执行脚本和后执行脚本里,常见的响应参数变量和常用方法集合。request:请求参数对象含义:当前请求的请求参数适用范围:预执行脚本、后执行脚本我们可以在预执行脚本或后执行脚本里,通过 request 对象来获得请求的参数数据。该对象结构如下:{ "url": "https://console.apipost.cn/need_token.php", // 字符串,请求URL "method": "POST", // 字符串,请求方式

2021-08-19 10:02:57 1702

原创 如何请求一个需要登陆才能访问的接口(基于cookie)---apipost

请求一个需要登录才能访问的接口(基于COOKIE)在后台在开发、调试接口时,常常会遇到需要登陆才能请求的接口。比如:获取登陆用户的收藏列表,此时,我们就需要模拟登陆状态进行接口调试了。如图:今天,我们讲解利用ApiPost的环境变量,解决这种需要先登录再请求的接口依赖情况。ApiPost提供了2种方案:方案I、开启全局cookieapipost提供了开启全局cookie的功能。开启路径如下:右下角Cookie管理器-打开全局Cookie按钮开启后,我们请求登陆接口后,后续接口都会共享“已

2021-08-18 10:14:01 4163

原创 接口管理工具ApiPost使用——(响应结果可视化)

可视化的使用场景我们在请求一个接口时,其响应结果往往是一串Json或者其他字符串,缺乏对应的可视化效果。如图这样的结果虽然能在一般情况下能满足后端人员调试的需要,但是针对其他人员,比如前端或者测试人员,看起来就有些不太直观。我们可以通过可视化功能,将这段json通过自定义表格的方式呈现出来。如图:如何实现响应结果可视化?如何实现这样的效果呢?从ApiPost V5.3.1版本开始,我们在后执行脚本中新增了apt.Visualizing(template, obj) 方法,用于实现响应可视化。以

2021-08-17 09:52:19 5210 5

原创 接口测试参数化(环境变量使用)----apipost

团队的意义APIPOST中的团队是为了隔离项目。设计的初衷是为了便于人员流动,您可以把它一个公司理解为一个团队。当人员离职或者更换公司时,可以通过新建团队和切换团队来实现不同公司间项目数据的隔离。创建团队针对每一个注册的账号,APIPOST会分配一个系统默认创建的团队。您也可以通过点击左侧的“团队”标签,找到“新建团队”按钮新建一个团队。删除团队由于团队涉及的底层操作较多,暂不支持用户自主删除团队。您可以联系APIPOST官方客服进行删除。退出团队退出团队的前提是在当前团队下没有参与协作的

2021-08-13 09:57:33 2999 1

原创 接口测试进阶接口脚本使用--apipost(预/后执行脚本)

预执行脚本的作用时间预执行脚本是一个请求发送前执行的脚本。预执行脚本的作用预执行脚本可以完成以下作用:编写JS函数等实现复杂计算;变量的打印定义、获取、删除、清空环境变量定义、获取、删除、清空全局变量获取请求参数动态添加、删除一个header请求参数动态添加、删除一个query请求参数动态添加、删除一个body请求参数发送HTTP请求编写JS函数等实现复杂计算我们可以在预执行脚本中定义一个函数_random,function _random(){ return

2021-08-13 09:51:04 1815 1

原创 ApiPost中的Mock如何使用

Mock 有啥用?????mock是一个模拟数据生成器,旨在帮助前端独立于后端进行开发,帮助编写单元测试。mock有如下功能根据数据模板生成模板数据模拟ajax请求,生成请求数据基于html模板生成模拟数据我们在ApiPost中如何去使用呢?首先需要一个接口返回一个列表数据。那么我们就可以使用Mock功能 去编写Mock规则模板这样一个模拟数据的接口就已经做好了去使用这个模拟接口渲染页面这里呢我们就可以用上ApiPost中的另一个功能了 —— 可视化我们首先新建一个接口,把模拟数

2021-08-12 11:51:53 6497 9

原创 如何快速方便的生成好看的接口文档(apipost生成文档)

apipost生成文档点击分享文档复制并打开文档地址就可以看到了完整的接口文档。本节课主要是讲解一些需要注意的事项。请求参数的描述填写对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述:如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数描述后面的♦️方块标志快速导入描述,不用重复打字。对于raw类型的body参数,我们可以通过点击“提取字段和描述”来针对参数进行描述的填写:对于已经填写过的参数,APIPO

2021-08-12 10:07:45 371

原创 教你使用ApiPost中的全局参数和目录参数

前面的示例中,我们都是在单一接口中填入不同的请求header、query、body参数。但在实际项目中,对于一批接口,往往具有相同的请求参数。此时,我们可以利用全局参数或者目录参数实现。例如:常见的token令牌参数,假使我们请求项目下的任何接口都需要在header带上token参数,那么我们当然可以每个接口的header参数都写一个token,但是这样的话十分不利于后期维护、修改。全局参数我们打开全局参数管理器,在全局header除填上token参数:那么我们每次发送接口,都会在请求heade

2021-08-11 10:44:16 1455

原创 如何使用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 4795 5

转载 前端、后端、测试人员必会工具(为什么选择apipost)

为什么选择apipostApiPost = 接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试。ApiPost产生的初衷是为了提高研发团队各个角色的效率!产品的使用受众为由前端开发、后端开发和测试人员以及技术经理组成的整个研发技术团队。APIPOST通过协作功能将研发团队的每个角色整合打通。针对后端开发人员调试接口 & 快速生成接口文档ApiPost不仅仅是一个接口调试工具,更是一个接口文档快速生成工具。后端人员可以通过ApiPost在编写、测试接口的同时快

2021-08-10 15:57:34 291

原创 前端人员必会工具-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 284 1

转载 比POSTMAN更好用!在国产接口调试工具APIPOST中使用Mock

APIPOST可以让你在没有后端程序的情况下能真实地返回接口数据,你可以用APIPOST实现项目初期纯前端的效果演示,也可以用APIPOST实现开发中的数据模拟从而实现前后端分离。在使用APIPOST之前,你的团队实现数据模拟可能是下面的方案中的一种或者多种:本地手写数据模拟,在前端代码中产生一大堆的mock代码。利用mockjs或者canjs的can-fixture实现ajax拦截,本地配置必要的json规则。后端在Controller层造假数据返回给前端。上面的方式中,不管哪一种方式,都会要

2021-08-05 15:29:28 262

原创 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 152

原创 JSON.stringify()函数的妙用

JSON提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录JSON前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤

2020-09-17 17:51:44 498

原创 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 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除