ApiPost使用小技巧

ApiPost接口测试便捷小功能

什么是ApiPost

ApiPost = 接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试。

ApiPost安装

https://www.apipost.cn/download.html

ApiPost基本使用

在这里插入图片描述

我的习惯是每个不同模块的接口都去创建一个不同的目录从而方便提取token

在这里插入图片描述

这里不同的环境我们选择创建不同的环境来进行环境的选择,项目中有多个服务的情况下,在环境配置中创建多个环境切换,把一些固定的地址写好是可以大大的便捷后续的接口添加的测试操作的!在大量的接口情况下,细分开来还是很有必要的!

在这里插入图片描述

这里我们从头开始说起,目前所示便是最简单的新建接口测试,我们可以根据后端对应选择相应的请求类型,之后我们在创建环境的时候已经写好的部分路径是已经固定的,只要我们填充好剩下的路径就可以了,这里有环境的配置也是可以看出来是比较方便的!

像这些请求类型,url也比较简单就不说太多了!主要还是说一些日常使用的便捷的小技巧!

ApiPost后执行操作

在这里插入图片描述

我们可以看到在我们发送请求的时候,apiPost中有一个后执行操作的配置,这个配置是可以大大的方便我们测试的,就比如我们日常的登录测试之后一般都会返回一个token,而在我们后续的其他操作的请求中也都需要在请求头携带token才能够请求到服务端,否则请求便会被拦截,那么如果我们每次新建一个借口请求的时候都需要到Header里面去做token配置其实也是比较麻烦的,那么这个时候其实我们可以用到后执行操作

在这里插入图片描述

以上便是后置执行操作的配置,当我们点击登录之后,我们可以提取登录接口返回的数据中的token,将token的值设置为一个全局的变量,这样子我们在每个接口登录时可以接收到这个token的值作为请求头,这样子我们就不用一次一次的去设置请求头的数据,只需要点一下登录按钮便会自动的为我们的接口自动设置。

在这里插入图片描述

这里我们设置为全局header,将参数名设置我们系统的token参数名,然后{{token}}引用了我们提取的全局变量token

在这里插入图片描述

可以看到及时我们没有设置请求头的参数,我们发送请求也会在请求的时候带上全局的header作为请求头!

此时我们只需要给不同的环境配置不同的环境,还有把不同环境的接口放在同一目录之后,只要我们发送登录请求就可以为目录下的请求都设置全局的header,大大方便我们新建请求带上请求头!使用后执行操作除了设置请求头之外,如果项目中有其他的需要设置全局参数的话,其实也可以做到的,这样子也是方便了很多新建接口的参数设置,效率上也是提高了不少!

ApiPost保存响应

作为一个后端也是写了不少接口,有时候我们写接口的时候也是会在接口中输出一些文件,那么当我们在接口以输出文件为主要功能的时候又该怎么测试呢?

在这里插入图片描述

在上面这个接口我需要把一些订单数据导出,那么我们使用apiPost可以在发送的时候

在这里插入图片描述

如下保存响应我们就可以保存在我们接口输出的文件了

在这里插入图片描述

保存文件后就可以查看我们保存的文件是否符合预期了。

ApiPost自动化测试

此外ApiPost也有自动化测试相关功能可以提供一套流程下来的测试。主要是我不是干测试的,我就是了解了解玩一玩,大家感兴趣可以自行的玩一玩!

在这里插入图片描述

大致就如同上图所示,感兴趣的可以玩一玩!

文章基于个人学习,参考创作,如果有代码写的不好的地方欢迎大佬指出!一起进步!

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值