接口
初晴181
这个作者很懒,什么都没留下…
展开
-
接口测试高级进阶,如何对请求参数加解密
利用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 · 329 阅读 · 0 评论 -
便捷的多人协作开发项目工具--apipost
给项目添加协作人员 添加协作人员到一个项目需要2步,绑定工位和添加到项目协作者。绑定工位操作路径:左侧“团队”——找到要操作的团队——找到空闲空位,点击“绑定工位”:深入要协作人员的APIPOST账号即可绑定成功。添加项目到协作者点击左侧“项目”按钮,对着要添加协作人员的项目点击右键,选择“编辑项目”:勾选需要添加的协作人员,保存即可。...原创 2021-09-10 10:26:52 · 432 阅读 · 0 评论 -
好用方便的开发团队管理工具--apipost
团队的创建和管理创建团队针对每一个注册的账号,APIPOST会分配一个系统默认创建的团队。您也可以通过点击左侧的“团队”标签,找到“新建团队”按钮新建一个团队。删除团队由于团队涉及的底层操作较多,暂不支持用户自主删除团队。您可以联系APIPOST官方客服进行删除。退出团队退出团队的前提是在当前团队下没有参与协作的项目,如果您已解除当前团队下所有项目的协作者关系,那么就可以通过退出工位的操作实现退出团队。...原创 2021-09-09 10:53:32 · 311 阅读 · 0 评论 -
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 · 9222 阅读 · 4 评论 -
apipost后执行脚本的作用?
后执行脚本后执行脚本的作用时间后执行脚本是一个请求发送后执行的脚本。后执行脚本的作用后执行脚本可以完成以下作用:编写JS函数等实现复杂计算;变量的打印定义、获取、删除、清空环境变量定义、获取、删除、清空全局变量获取请求参数获取响应参数发送HTTP请求测试(断言)请求返回结果的正确性后执行脚本打印调试变量其用法同预执行脚本雷同,不再赘述。定义、获取、删除、清空环境变量其用法同预执行脚本雷同,不再赘述。定义、获取、删除、清空全局变量其用法同预执行脚本雷同,不再赘述。.原创 2021-09-06 10:41:07 · 277 阅读 · 0 评论 -
在apipost如何自定义变量
预执行脚本预执行脚本的作用时间预执行脚本是一个请求发送前执行的脚本。预执行脚本的作用预执行脚本可以完成以下作用:编写JS函数等实现复杂计算;变量的打印定义、获取、删除、清空环境变量定义、获取、删除、清空全局变量获取请求参数动态添加、删除一个header请求参数动态添加、删除一个query请求参数动态添加、删除一个body请求参数发送HTTP请求编写JS函数等实现复杂计算我们可以在预执行脚本中定义一个函数_random,function _random(){ r原创 2021-09-03 15:33:55 · 572 阅读 · 0 评论 -
接口测试进阶接口脚本使用--apipost
APIPOST的脚本什么是APIPOST脚本APIPOST脚本是基于JavaScript语言的代码片段,可实现在接口请求或集合测试时添加动态行为。脚本可实现的功能测试(断言)请求返回结果的正确性(后置脚本)。动态修改接口请求参数,如增加接口签名参数等(前置脚本)。接口请求之间传递数据(使用脚本操作变量)。脚本中可以直接请求一个接口地址。APIPOST的脚本分为预执行脚本和后执行脚本。预执行脚本预执行脚本是一个请求发送前执行的脚本。后执行脚本后执行脚本是一个请求发送后执行的脚本。原创 2021-09-01 10:40:43 · 1862 阅读 · 0 评论 -
APIPOST怎样内置系统变量?
APIPOST内置变量APIPOST内置系统变量APIPOST内置系统变量包含request 对象和response 对象。request 对象一个请求的所有请求参数组成的对象。我们在预执行脚本可以打印查看并使用该变量。如上图所示,该对象的结构如下:我们可以通过此对象,在脚本中获取当前的API请求的请求参数信息,从而实现达到我们的一些目的。response 对象一个请求所有的响应参数组成的对象。只能用于后执行脚本(发送了才有响应)。我们在后执行脚本可以打印查看并使用该变量。该对象的对原创 2021-08-31 11:28:17 · 247 阅读 · 0 评论 -
如何生成随机的参数值--apipost
环境变量什么是环境变量 ?当你有多个开发环境以及生产环境,你不用修改文档,一键切换到任意环境。例:你可以配置线上或者线下环境的变量值。在URL中引用方式变量名。线上环境:host 对应 echo.apipost.cn请求URL:https://{{host}}/get.php 对应 https://echo.apipost.cn/get.php环境变量管理器进入环境管理这里也可以进行切换环境。点击新建环境保存即创建成功。使用脚本定义环境变量除了通过环境变量管理器,我们也可以通原创 2021-08-27 10:03:51 · 1514 阅读 · 1 评论 -
接口测试参数化--apipost
环境变量什么是环境变量 ?当你有多个开发环境以及生产环境,你不用修改文档,一键切换到任意环境。例:你可以配置线上或者线下环境的变量值。在URL中引用方式变量名。线上环境:host 对应 echo.apipost.cn请求URL:https://{{host}}/get.php 对应 https://echo.apipost.cn/get.php环境变量管理器进入环境管理这里也可以进行切换环境。点击新建环境保存即创建成功。使用脚本定义环境变量除了通过环境变量管理器,我们也可以.原创 2021-08-25 10:32:34 · 2876 阅读 · 2 评论 -
什么是文档归档?——apipost
文档归档什么是文档归档?在ApiPost之前的版本里,一直有一个很难受的问题困扰者我们和使用者:当我们把文档的分享链接分享出去之后,由于文档和当前操作的接口数据是实时一致的,导致很多时候,后端人员一不小心的保存就会造成前端文档的更改。于是,经过我们团队的激烈探讨,定下了这个方案:文档归档机制。所谓“文档归档”是指,此文档一旦被归档,那么前端展示的文档就是归档那个时刻的文档快照,不会随着客户端的临时修改导致的接口保存而改变。未归档的情况下,文档页面仍是实时文档。怎么查看并管理已归档文档?通过点击原创 2021-08-24 10:07:58 · 731 阅读 · 2 评论 -
apipost 怎么使用参数描述库?
参数描述库 填写参数描述是我们最烦恼的一件事情,尤其对于很多接口来说,往往具有大量相同名称、相同意义的参数,假如每次都需要手动录入,将会是一件非常耗时、低效的事情。我们可以通过参数描述库解决这个问题。参数描述库的使用通过自定义参数描述库,我们可以将本项目用到的大量参数进行预注释:我们也可以通过导入参数描述功能,将数据库定义的字段注释快速导入到APIPOST的参数描述库中。快速导入参数描述这样我们在填写参数描述的时候,针对已定义的参数,我们可以直原创 2021-08-23 10:18:51 · 4116 阅读 · 4 评论 -
如何快速方便的生成好看的接口文档
一键生成文档 我们在“2分钟玩转APIPOST”一讲中,简单介绍了如何生成并分享接口文档:点击分享文档复制并打开文档地址就可以看到了完整的接口文档。本节课主要是讲解一些需要注意的事项。请求参数的描述填写对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述:如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数描述后面的♦️方块标志快速导入描述,不用重复打字。对于ra.原创 2021-08-20 11:02:29 · 128 阅读 · 1 评论 -
接口测试实战教学--apipost
响应以及断言在“发送HTTP请求”一讲中,我们讲解了APIPOST中响应数据的查看。API 请求响应点击发送按钮后,如果有数据返回,则会显示返回数据,响应时间,响应码,Cookie等。注意:返回数据默认是 美化 模式,便于查看 JSON XML 格式。您可以通过切换 原生 或 预览 模式 查看其它类型的类型。返回Headers除了查看结果外,ApiPost也提供了强大的测试校验功能。在这里我们也可以使用断言来进行响应结果的校验。响应结果分屏展示在APIPOST 5.4版本后,支持“响应结原创 2021-08-19 09:43:45 · 734 阅读 · 2 评论 -
特别好用的国产接口调试工具apipost
全局参数和目录参数 前面的示例中,我们都是在单一接口中填入不同的请求header、query、body参数。但在实际项目中,对于一批接口,往往具有相同的请求参数。此时,我们可以利用全局参数或者目录参数实现。例如:常见的token令牌参数,假使我们请求项目下的任何接口都需要在header带上token参数,那么我们当然可以每个接口的header参数都写一个token,但是这样的话十分不利于后期维护、修改。全局参数我们打开全局参数管理器,在全局header除填上token参数:那么我们每次发送接.原创 2021-08-18 11:37:31 · 526 阅读 · 0 评论 -
如何快速方便的生成好看的接口文档(apipost生成文档)
ApiPost一键生成文档 我们在“2分钟玩转APIPOST”一讲中,简单介绍了如何生成并分享接口文档:点击分享文档复制并打开文档地址就可以看到了完整的接口文档。本节课主要是讲解一些需要注意的事项。请求参数的描述填写对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述:如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数描述后面的♦️方块标志快速导入描述,不用重复打字原创 2021-08-12 11:51:59 · 175 阅读 · 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 11:18:51 · 268 阅读 · 0 评论