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常用操作设置的主要内容,如果未能解决你的问题,请参考以下文章