apipost常用操作设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apipost常用操作设置相关的知识,希望对你有一定的参考价值。

参考技术A apipost的一些基本设置介绍:

一.默认请求超时时间
apipost默认设置的是25000毫秒,就是在25秒钟之内响应没有成功的话就默认失败,我们也可以自定义设置8秒或者10秒.

二.默认请求Method(方法)
请求方法主要有八大方法:get、post、put、head、delete、options、trace、connect。

一般使用最多的是get和post两种方法:
get:方法用来请求访问已被URI识别的资源。指定的资源经过服务器解析后返回响应内容。也就是说,如果请求的资源是文本,那就保持原样返回。

post: 方法用来传输实体的主体。虽然用GET方法也可以传输实体的主体,但一般不用GET方法进行传输,而是用POST方法。虽说POST的功能与GET很相似,但是POST的主要目的并不是获取响应的主题内容。

这里默认的是post方法,也可以改为get、put、connect等方法

三.默认请求方式

1.multipart/form-data:一个常见的 POST 数据提交的方式。我们使用表单上传文件时,必须让 表单的 enctype 等于 multipart/form-data。

2…application/x-www-form-urlencoded:最常见的 POST 提交数据的方式了。浏览器的原生 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。

3.application/json:作为请求头告诉服务端消息主体是序列化的JSON字符串。除低版本的IE,基本都支持。

4.text/xml:它是一种使用 HTTP 作为传输协议,XML 作为编码方式的远程调用规范。

四.自动识别请求参数的Mock变量

一般保持开启状态就可以了。

五.获取接口锁定状态

这里自动获取接口状态,就是是否获取接口的状态,接口状态一般三种:开发中、已完成和需修改。

六.发送后切换至“响应”标签

发送后切换至“响应”标签是:在请求头、成功响应示例及文档页面,发送请求之后,直接返回响应页面。

七.关闭标签时,删除本地缓存

因为接口数据缓存在本地,接口数据量比较大的时候使用apipost的时候就会变得卡顿,然后可以清理缓存就可以清楚使用apipost卡顿感。

【接口工具ApiPost】预后执行脚本、断言、测试验证定义使用(5)

参考技术A 脚本语法
JavaScript语法规则
实现功能有:
测试(断言)请求返回结果的正确性(后置脚本)。
动态修改接口请求参数,如增加接口签名参数等(前置脚本)。
接口请求之间传递数据(使用脚本操作变量)。
脚本中可以直接请求一个接口地址。

例子:在预执行脚本中定义一个函数_random

预后执行脚本都可定义、获取、删除、清空环境变量、全局变量等
例子如下:

后执行脚本还可进行断言和响应结果数据可视化设置

断言
1、断言定义
2、断言验证
返回响应数据如下

定义:在后执行脚本里添加;
特别注意:每个测试用例是一行,不能换行。

验证结果:

绿色表示测试通过,红色表示测试不通过
【补充】集合(list)验证
定义:

笔者暂时还没有找到添加断言业务描述的参数方法,一般断言有断言描述和断言表达式。但这个语法上好像不支持。后期如果找到一并补充上

以上是关于apipost常用操作设置的主要内容,如果未能解决你的问题,请参考以下文章

API 接口开发调试工具之ApiPost

【接口工具ApiPost】预后执行脚本、断言、测试验证定义使用(5)

自动化测试,Apipost 真好用

自动化测试,Apipost 真好用

自动化测试,Apipost 真好用

接口调试工具ApiPost的发送超时时间设置方法