自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 接口测试高级进阶,如何对请求参数加解密

利用CryptoJS对请求参数进行MD5/AES加解密 ApiPost内置了CryptoJS(https://github.com/brix/crypto-js) ,可以方便的对请求参数进行各种加解密。MD5加密CryptoJS.MD5('待加密字符串').toString()SHA256加密CryptoJS.SHA256('待加密字符串').toString()base64加密CryptoJS.enc.Base64.stringify..

2021-09-23 11:04:36 373

原创 强大的mock数据生成工具--apipost

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

2021-09-22 10:25:15 478

原创 apipost自动化测试工具

创建一个测试流程创建一个流程测试创建一个流程测试需要如下步骤:1、新建接口,并添加断言2、打开流程测试,新建一个流程3、向流程添加测试接口4、选择环境,点击开始测试5、查看返回的测试接口流程测试界面如下图:查看流程测试中单个接口的信息通过点击接口名称查看请求的请求和响应参数信息。...

2021-09-14 11:02:35 4696 3

原创 前后端协作的神器--apipost

添加协作人员到项目的完整流程 添加协作人员到一个项目需要2步,绑定工位和添加到项目协作者。绑定工位操作路径:左侧“团队”——找到要操作的团队——找到空闲空位,点击“绑定工位”:深入要协作人员的APIPOST账号即可绑定成功。添加项目到协作者点击左侧“项目”按钮,对着要添加协作人员的项目点击右键,选择“编辑项目”:勾选需要添加的协作人员,保存即可。...

2021-09-13 14:48:29 235

原创 便捷的多人协作开发项目工具--apipost

给项目添加协作人员 添加协作人员到一个项目需要2步,绑定工位和添加到项目协作者。绑定工位操作路径:左侧“团队”——找到要操作的团队——找到空闲空位,点击“绑定工位”:深入要协作人员的APIPOST账号即可绑定成功。添加项目到协作者点击左侧“项目”按钮,对着要添加协作人员的项目点击右键,选择“编辑项目”:勾选需要添加的协作人员,保存即可。...

2021-09-10 10:26:52 522

原创 好用方便的开发团队管理工具--apipost

团队的创建和管理创建团队针对每一个注册的账号,APIPOST会分配一个系统默认创建的团队。您也可以通过点击左侧的“团队”标签,找到“新建团队”按钮新建一个团队。删除团队由于团队涉及的底层操作较多,暂不支持用户自主删除团队。您可以联系APIPOST官方客服进行删除。退出团队退出团队的前提是在当前团队下没有参与协作的项目,如果您已解除当前团队下所有项目的协作者关系,那么就可以通过退出工位的操作实现退出团队。...

2021-09-09 10:53:32 398

原创 apipost一键获取cookie

COOKIE管理器 我们可以通过COOKIE管理器进行COOKIE的增删改查。COOKIE管理器的意义COOKIE管理器最主要的作用是保存并管理请求接口时服务器返回的cookie,然后在其他接口需要使用到cookie的时候会自动携带到接口中。COOKIE管理器的位置COOKIE管理器的基本操作界面一个标准cookie的表达式cookie-test4=%E4%BD%A0%E5%A5%BD; Path=/; Domain=.apipost.cn..

2021-09-08 10:10:50 9357 4

原创 apipost后执行脚本的作用?

后执行脚本后执行脚本的作用时间后执行脚本是一个请求发送后执行的脚本。后执行脚本的作用后执行脚本可以完成以下作用:编写JS函数等实现复杂计算;变量的打印定义、获取、删除、清空环境变量定义、获取、删除、清空全局变量获取请求参数获取响应参数发送HTTP请求测试(断言)请求返回结果的正确性后执行脚本打印调试变量其用法同预执行脚本雷同,不再赘述。定义、获取、删除、清空环境变量其用法同预执行脚本雷同,不再赘述。定义、获取、删除、清空全局变量其用法同预执行脚本雷同,不再赘述。.

2021-09-06 10:41:07 299

原创 在apipost如何自定义变量

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

2021-09-03 15:33:55 624

原创 接口测试进阶接口脚本使用--apipost

APIPOST的脚本什么是APIPOST脚本APIPOST脚本是基于JavaScript语言的代码片段,可实现在接口请求或集合测试时添加动态行为。脚本可实现的功能测试(断言)请求返回结果的正确性(后置脚本)。动态修改接口请求参数,如增加接口签名参数等(前置脚本)。接口请求之间传递数据(使用脚本操作变量)。脚本中可以直接请求一个接口地址。APIPOST的脚本分为预执行脚本和后执行脚本。预执行脚本预执行脚本是一个请求发送前执行的脚本。后执行脚本后执行脚本是一个请求发送后执行的脚本。

2021-09-01 10:40:43 1904

原创 APIPOST怎样内置系统变量?

APIPOST内置变量APIPOST内置系统变量APIPOST内置系统变量包含request 对象和response 对象。request 对象一个请求的所有请求参数组成的对象。我们在预执行脚本可以打印查看并使用该变量。如上图所示,该对象的结构如下:我们可以通过此对象,在脚本中获取当前的API请求的请求参数信息,从而实现达到我们的一些目的。response 对象一个请求所有的响应参数组成的对象。只能用于后执行脚本(发送了才有响应)。我们在后执行脚本可以打印查看并使用该变量。该对象的对

2021-08-31 11:28:17 275

原创 如何生成随机的参数值--apipost

全局变量什么是全局变量?全局变量跟环境变量作用域不同。全局变量不受当前环境的影响,只要是在同一个项目下,该变量都会生效。环境变量和全局变量的调用方法都是一样的 {{变量名}} 。全局变量的定义目前通过脚本定义全局变量。例如我们在预执行脚本中定义一个全局变量num,其值为1000apt.globals.set("num", "1000"); // 设置一个全局变量定义后,就可以使用了全局变量的删除和查看我们可以通过脚本进行全局变量的删除apt.globals.delete("num"

2021-08-30 09:57:31 334

原创 如何生成随机的参数值--apipost

环境变量什么是环境变量 ?当你有多个开发环境以及生产环境,你不用修改文档,一键切换到任意环境。例:你可以配置线上或者线下环境的变量值。在URL中引用方式变量名。线上环境:host 对应 echo.apipost.cn请求URL:https://{{host}}/get.php 对应 https://echo.apipost.cn/get.php环境变量管理器进入环境管理这里也可以进行切换环境。点击新建环境保存即创建成功。使用脚本定义环境变量除了通过环境变量管理器,我们也可以通

2021-08-27 10:03:51 1719 1

原创 接口测试参数化--apipost

环境变量什么是环境变量 ?当你有多个开发环境以及生产环境,你不用修改文档,一键切换到任意环境。例:你可以配置线上或者线下环境的变量值。在URL中引用方式变量名。线上环境:host 对应 echo.apipost.cn请求URL:https://{{host}}/get.php 对应 https://echo.apipost.cn/get.php环境变量管理器进入环境管理这里也可以进行切换环境。点击新建环境保存即创建成功。使用脚本定义环境变量除了通过环境变量管理器,我们也可以.

2021-08-25 10:32:34 2959 2

原创 什么是文档归档?——apipost

文档归档什么是文档归档?在ApiPost之前的版本里,一直有一个很难受的问题困扰者我们和使用者:当我们把文档的分享链接分享出去之后,由于文档和当前操作的接口数据是实时一致的,导致很多时候,后端人员一不小心的保存就会造成前端文档的更改。于是,经过我们团队的激烈探讨,定下了这个方案:文档归档机制。所谓“文档归档”是指,此文档一旦被归档,那么前端展示的文档就是归档那个时刻的文档快照,不会随着客户端的临时修改导致的接口保存而改变。未归档的情况下,文档页面仍是实时文档。怎么查看并管理已归档文档?通过点击

2021-08-24 10:07:58 812 2

原创 apipost 怎么使用参数描述库?

参数描述库 填写参数描述是我们最烦恼的一件事情,尤其对于很多接口来说,往往具有大量相同名称、相同意义的参数,假如每次都需要手动录入,将会是一件非常耗时、低效的事情。我们可以通过参数描述库解决这个问题。参数描述库的使用通过自定义参数描述库,我们可以将本项目用到的大量参数进行预注释:我们也可以通过导入参数描述功能,将数据库定义的字段注释快速导入到APIPOST的参数描述库中。快速导入参数描述这样我们在填写参数描述的时候,针对已定义的参数,我们可以直

2021-08-23 10:18:51 4223 4

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

一键生成文档 我们在“2分钟玩转APIPOST”一讲中,简单介绍了如何生成并分享接口文档:点击分享文档复制并打开文档地址就可以看到了完整的接口文档。本节课主要是讲解一些需要注意的事项。请求参数的描述填写对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述:如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数描述后面的♦️方块标志快速导入描述,不用重复打字。对于ra.

2021-08-20 11:02:29 172 1

原创 接口测试实战教学--apipost

响应以及断言在“发送HTTP请求”一讲中,我们讲解了APIPOST中响应数据的查看。API 请求响应点击发送按钮后,如果有数据返回,则会显示返回数据,响应时间,响应码,Cookie等。注意:返回数据默认是 美化 模式,便于查看 JSON XML 格式。您可以通过切换 原生 或 预览 模式 查看其它类型的类型。返回Headers除了查看结果外,ApiPost也提供了强大的测试校验功能。在这里我们也可以使用断言来进行响应结果的校验。响应结果分屏展示在APIPOST 5.4版本后,支持“响应结

2021-08-19 09:43:45 824 2

原创 特别好用的国产接口调试工具apipost

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

2021-08-18 11:37:31 612

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

ApiPost一键生成文档 我们在“2分钟玩转APIPOST”一讲中,简单介绍了如何生成并分享接口文档:点击分享文档复制并打开文档地址就可以看到了完整的接口文档。本节课主要是讲解一些需要注意的事项。请求参数的描述填写对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述:如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数描述后面的♦️方块标志快速导入描述,不用重复打字

2021-08-12 11:51:59 199

原创 如何使用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 11:18:51 301

原创 接口测试参数化--apipost

环境变量什么是环境变量 ?当你有多个开发环境以及生产环境,你不用修改文档,一键切换到任意环境。例:你可以配置线上或者线下环境的变量值。在URL中引用方式变量名。线上环境:host 对应 echo.apipost.cn请求URL:https://{{host}}/get.php 对应 https://echo.apipost.cn/get.php环境变量管理器进入环境管理这里也可以进行切换环境。点击新建环境保存即创建成功。使用脚本定义环境变量除了通过环境变量管理器,我们也可..

2021-08-11 10:57:15 601

原创 前端、后端、测试、研发经理必备技能-ApiPost接口管理工具

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

2021-08-10 16:34:55 197 1

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

2021-08-10 16:31:57 102

空空如也

空空如也

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

TA关注的人

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