ApiPost

一、什么是ApiPost?

ApiPost是一个支持模拟POST、GET、PUT等常见HTTP请求,支持团队协作,并可直接生成并导出接口文档的API调试、管理工具

ApiPost和Postman的对比
postman(印度软件)ApiPost(中国软件)
上手速度纯英文,上手较慢纯中文,开箱即用
学习成本纯英文,学习成本高国内团队开发、支持,学习起来无压力
使用流畅度服务器在国外,登录经常掉线,协作网络延时国内高速云服务器,流畅无压力
协作功能支持协作,但是价格昂贵支持协作,价格是postman的1/5
生成接口文档生成接口文档功能十分鸡肋,不适合国内习惯可以完美支持快速生成漂亮的接口文档

二、用ApiPost调试接口

三、变量

3.1什么是变量?为什么要使用变量?

对于一些常见的参数,我们可以将其定义成变量,以达到一处改动,全部改动的目的

常见场景如分页页码、当前时间、甚至区分开发环境和测试环境的domain 

3.2如何定义变量?

使用预定义变量

通过变量管理器设置预定义变量

环境变量

根据选择的环境不同,变量的值随环境的切换而变化

使用脚本定义变量

使用JS脚本定义变量

 全局变量

跟选择的环境和目录无关,全局生效的变量

apt.variables.set("title","我是环境变量title的值") ;//设置一个环境变量title

apt.variables.get("tltie");//设置一个环境变量title

apt.variables.delete("title");//删除环境变量title

apt.variables.clear();//清空已定义的环境变量

apt.globals.set("tltle","tltle");//设置一个全局变量title

apt.globals.get("tille");//设置一个全局变量title

apt.globals.delete("title");//删除全局变量title

apt.globals.clear();//清空已定义的全局变量

使用mock内置变量

apipost内置支持mock变量

使用apipost内置变量

  1. request对象(请求)        预执行脚本,一个请求的所有请求参数组成的对象
  2. response对象(响应)        后执行脚本,一个请求所有的响应参数组成的对象,只能用于后执行脚本(发送了才有请求)
  3. navigator对象        Navigator对象包含有关浏览器的信息,同正常浏览器的Navigator对象属性相同 

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值