分享——怎么利用ApiPost接口管理工具校验/测试接口返回结果是否符合预期?
本文主要讲解接口管理工具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”]
- 利用在线HTTP接口测试工具ApiPost,模拟移动端请求API接口
- 使用ApiPost测试接口时需要先登录怎么办?利用Cookie模拟登陆!
- 好用的在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具-ApiPost
- 使用ApiPost测试接口时需要先登录的接口怎么办(基于Cookie)?
- 利用ApiPost接口调试与文档生成工具,提升前、后端工作效率
- 如何从Postman导出接口API数据到中文接口测试工具ApiPost?
- 利用open live writer工具的Metaweblog技术API接口同步到多个博客。
- [分享] 利用 ApiPost 生成mock数据
- 怎么使用fiddler 测试post get 接口
- 一个好用的测试服务器接口的工具(post请求,xml,json等数据格式)
- 将程序的输出结果与预期结果进行比较的测试工具代码
- 接口测试工具-Jmeter使用笔记(三:管理请求服务器信息和Headers参数)
- apache ab工具页面压力测试返回结果含义解释
- 在线HTTP POST/GET接口测试工具 - aTool在线工具
- ATS的诊断工具:测试iOS使用的HTTPS地址是否符合ATS的规则
- WebApi接口测试工具:WebApiTestClient
- WebApi系列--接口测试工具:WebApiTestClient
- yii2 RESTful 接口 api -5: restful的测试工具
- chrome插件 postman插件 接口测试、API & HTTP 请求调试工具
- 分享个测试接口好工具 Dev Http Client