0


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对象属性相同
标签: postman 测试工具

本文转载自: https://blog.csdn.net/qq_61195495/article/details/125253295
版权归原作者 ʚ浅初.ɞ 所有, 如有侵权,请联系我们删除。

“ApiPost”的评论:

还没有评论