本文主要讲解接口管理工具ApiPost的预执行脚本和后执行脚本里,怎么校验/测试接口返回结果是否符合预期?

ApiPost简介:

ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。

检测返回JSON中的某个值是否等于预期的值

apt.assert('response.json.hasOwnProperty("errcode")'); // 检测返回json对象的是否含有errcode字段
apt.assert('response.json.errcode=="success"');  // 检测返回json对象的errcode字段是否等于success字符串
apt.assert('response.json.errcode.indexOf("success") > -1');  // 检测返回json对象的errcode字段是否含有success字符串
apt.assert('response.json.errcode!="success"');  // 检测返回json对象的errcode字段是否不等于success字符串
apt.assert('response.json.errcode>=1');  // 检测返回json对象的errcode字段是否大于1
apt.assert('response.json.errcode==null'); // 检测返回json对象的errcode字段是否是null

response.json是什么?

response.json:就是json格式的响应数据(上面示例用的就是这个)

调用示例如上面示例:

response.json.data.token //也可以 response.json.data["token"]

利用ApiPost接口管理工具校验/测试API返回结果是否符合预期相关推荐

  1. ApiPost与PostMan,你可以任选一款不错的接口管理工具

    我们都知道在一个团队中是由很多角色组成的,例如:业务.产品.设计.前端.后端.测试.每个角色各司其职,一起合作完成项目的交付. 而前端与后端的沟通则是需要通过一个统一的文件进行沟通交流,即通过接口文档 ...

  2. 写在国产接口管理工具ApiPost 5.2.5发布后的一些话

    好多年没写文章了,突然想写些什么东西的时候,却卡顿如狗,瞬时自身的内存和CPU均红色报警,不知道从何处下笔. 遥想以前学生时代,本人还是语文老师口中的才子,曾多次向校报投稿,如今竟沦落到这个境地. 与 ...

  3. 利用ApiPost接口调试与文档生成工具,提升前、后端工作效率

    什么是ApiPost? 场景1: 对于我们后端程序员,常常会写一些接口(APIs),但是在前端尚未调用之前,我们必须先自己测试下这个接口是不是正确返回了预定结果.对于一个GET请求的接口还好,我们可以 ...

  4. API Manager PHP 接口管理工具

    API Manager PHP 接口管理工具 下载地址:https://download.csdn.net/download/qq_19264385/10798697 接口开发过程中必不可少的的接口管 ...

  5. jenkins构建后脚本不执行_接口管理工具ApiPost-预(后)执行脚本常用方法集合

    本文主要讲解接口管理工具ApiPost的预执行脚本和后执行脚本里,常见的响应参数变量和常用方法集合. ApiPost简介: ApiPost是一个支持团队协作,并可直接生成文档的API调试.管理工具.它 ...

  6. 接口规范文档总结、接口管理工具推荐、如何写出完美的接口

    写在前面:这是我最近整理的接口规范文档,无规矩不成方圆,为了app开发人员与后台接口开发人员更好的配合,我特意整理了这么一篇文档供大家参考学习,如有意见请在评论区留言谢谢.因部分内容涉及公司代码,我对 ...

  7. 组件分享之后端组件——阿里妈妈前端团队出品的开源接口管理工具RAP第二代rap2-delos...

    组件分享之后端组件--阿里妈妈前端团队出品的开源接口管理工具RAP第二代rap2-delos 背景 近期正在探索前端.后端.系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件 ...

  8. 接口管理工具Yapi禁用注册功能的配置解决方案

    之前公司运维安装了一个接口管理工具yapi,是通过docker安装的,时间有点久,安装的人也没了,容器是通过镜像/anoy/yapi安装的容器.默认yapi是可以开放注册的,因为公司外网开放的,所有发 ...

  9. 如何写出完美的接口:接口规范定义、接口管理工具推荐

         无规矩不成方圆,为了开发人员间更好的配合,我特意整理了这么一篇文档供大家参考学习,如有意见.见解,请在评论区留言探讨. 接口规范说起来大,其实也就那么几个部分,接口规范.接口管理工具.接口文 ...

最新文章

  1. Java 9 新特性
  2. Linux学习-漫游根目录和/usr目录
  3. eclipse中git插件配置 编辑
  4. java开发实战经典答案百度云,含面试题+答案
  5. 任意两点间的最短路径
  6. linux内核奇遇记之md源代码解读之六
  7. java并发学习--线程池(一)
  8. RJ45网线接口详解
  9. 我给VSCode报了个bug,微软工程师凌晨这样回复我...
  10. 将淘宝客数据导入自己的数据库
  11. python朋友圈自动点赞_基于airtest的朋友圈自动点赞
  12. 51单片机智能温控风扇
  13. 单元测试的基本概念和核心技法
  14. Lora1278驱动V4.4.2讲解一:驱动移植
  15. uni-app 汉字转拼音 搜索和按首字母排序页面
  16. Bugku CTF Flask_FileUpload 解题思路
  17. 亚马逊发多款新品:智能眼镜来了 没摄像头支持语音
  18. Vue笔记(适合后端人员开发的快速入门)
  19. Vanish/squid
  20. 一文读懂物联网 MQTT 协议之实战篇

热门文章

  1. oracle 连接数_Oracle多租户数据库资源管理,就这么简单
  2. linux contos7防火墙加端口,Linux:centos7防火墙开放端口
  3. Java设计模式学习总结(9)——结构型模式之过滤器模式(标准模式)
  4. Jquery学习总结(7)——JQuery常用的10个方法总结
  5. 养成10个优秀的习惯
  6. WebService学习总结(2)——WebService是什么?
  7. Java基础学习总结(42)——Log4j 2快速入门及Log4j 2 + Slf4j 的配置和使用
  8. python之路-08-集合
  9. ORA-19809: limit exceeded for recovery files
  10. Mac安装sqlite3