[分享]ApiPost-预(后)执行脚本常用方法集合

本文主要讲解接口管理工具ApiPost的预执行脚本和后执行脚本里,常见的响应参数变量和常用方法集合。 ApiPost简介: ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。 ApiPost响应参数变量 response.raw:原始响应数据 调用示例: response.json:jso...

接口测试--apipost如何自定义header中的content-type

使用apipost进行接口测试的时候,有时候会用到一些自定义或者不常见的content-type格式,这个时候就要手动在header头部自定义content-type。 这里我们自定义一个content-type,格式为application/octet-stream 然后body选择的为form-data,然后什么body中什么都不填写,点击发送,发送的content-type的格式是为自定义的applica...

接口测试--apipost接口断言详解

在做接口测试的时候,会对接口进行断言,一个完整的接口测试,包括:请求->获取响应正文->断言。 一、apipost如何进行断言 apipost的断言设置实在后执行脚本中进行编写的。apipost本身提供了11中断言: apt.assert(‘response.raw.responseText==“test”’);测试响应内容是否为test apt.assert(‘response.raw.status==200...

接口测试--apipost在json中如何使用mock变量

使用apipost进行接口测试的时候,post接口一json格式传递参数的时候,有的参数需要生成随机不重复的参数值。 apipost内置mock字段变量 我们只需要在json中直接复制自己需要的变量就可以使用了 我们也可以自定义mock变量,我们在接口的预执行脚本编写自定义的mock变量,我们自定义一个手机号,然后设置为环境变量或者全局变量 const phonePrefix = ['132', '135',...

接口测试--apipost如何解决接口重定向

使用,这样可以对老域名配置302跳转到新域名地址,保证服务的延续。 另外对于一些客户端预埋的Url链接,免不了老版本地址失效与更改,将老地址配置302跳转到新地址,这样就能够全面兼容所有客户端版本。 apipost的设置中有一个请求自动重定向设置 只要把它设置为不重定向就可以了。...

前后端对接--apipost接口协作和接口测试工具

为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。 二、接口协作、接口测试---apipost 完成日常工作中的接口测试 同事团队成员直接的相互协作 团队成员和自己的操作可以通过协作日志进行查看 ...

接口测试--apipost参数定位

使用apipost参数化和断言的时候,需要进行参数定位。 参数化的时候定位token token在响应中的位置为response.json.data.token,我们用console.log打印token的值 如何定位包含在数组中的参数,定位name这个值 定位数组需要定位它是数组的第几个值从0开始,response.json.data.test[0].name,response.json.data.test[...

apipost使用mock随机获取多组数据中的一组数据进行测试

登录接口测试的时候,会有个登录账号每个账号都需要测试一下,为了不每测试一个账号就修改一下body参数,可以在预执行脚本中编写一个mock脚本进行获取 把这些登录账号设置为数组,在获取数组,把数组中的值赋值为环境变量或者全局变量,调用变量就可以了。 var arr = [{“test”:[“xiaoya”,“1”]},{“test”:[“admin”,“2”]},{“test”:[“xiaoming”,“3”]}...

apipost--接口测试脚本编写if判断语句使用

apipost的脚本支持js语法,可以在预/后执行脚本中编写自己需要的脚本。 apipost支持获取request的传递的参数。在进行登录测试的时候需要多个账号进行测试,就可以根据request传递的值使用判读语句进行判断,在调用其他的账号进行接口请求 if(request.request_bodys.name==“xiaoming”){ apt.globals.set(“username”, “xiaohon...
© 2021 LMLPHP 关于我们 联系我们 友情链接 耗时0.028685(s)
2021-04-11 06:24:33 1618093473