APIPOST怎样内置系统变量?

简介: APIPOST内置系统变量

APIPOST内置变量

APIPOST内置系统变量

APIPOST内置系统变量包含request 对象和response 对象。

request 对象

一个请求的所有请求参数组成的对象。我们在预执行脚本可以打印查看并使用该变量。

如上图所示,该对象的结构如下:

我们可以通过此对象,在脚本中获取当前的API请求的请求参数信息,从而实现达到我们的一些目的。

response 对象

一个请求所有的响应参数组成的对象。只能用于后执行脚本(发送了才有响应)。我们在后执行脚本可以打印查看并使用该变量。

该对象的对应结构如下:

response.raw:原始响应数据

调用示例:

response.raw.status //响应状态码(200、301、404等)
response.raw.responseTime //响应时间(毫秒)
response.raw.type //响应类型(json等)
response.raw.responseText //响应文本

response.json:json格式的响应数据

调用示例如上面示例:

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

response.headers:响应头

调用示例:

response.headers.server //也可以 response.headers["server"]

response.cookies :响应cookie

调用示例:

response.cookies.PHPSESSION //也可以 response.cookies["PHPSESSION"]
相关文章
|
6月前
|
JavaScript Unix Linux
nodejs设置环境变量
nodejs设置环境变量
|
Shell Linux 编译器
环境变量(图文详解)
环境变量(图文详解)
149 0
|
Shell Linux Perl
10.2.3 环境变量的功能
10.2.3 环境变量的功能
99 0
|
PHP
phpstudy集成环境设置环境变量启用PhpStorm中的命令行工具的解决方案
phpstudy集成环境设置环境变量启用PhpStorm中的命令行工具的解决方案
214 0
Jmeter之界面语言设置
Jmeter之汉化处理,中英文语言设置,临时性设置和永久汉化设置不同方式的介绍。。。
433 0
Jmeter之界面语言设置
接口测试|Fiddler设置断点
接口测试|Fiddler设置断点
139 0
接口测试|Fiddler设置断点
EMQ
|
IDE Java 开发工具
JMeter 扩展开发:自定义 JMeter 插件的调试
本期JMeter拓展开发系列文章将介绍一种比较轻量级的编写代码调试方式:利用Java远程调试(Remote Java Application)来完成对自己开发的JMeter扩展的调试。
EMQ
201 0
JMeter 扩展开发:自定义 JMeter 插件的调试
|
Java Windows
开发环境安装时为什么要设置环境变量?
1.什么是环境变量 2.如何配置 3.为何配置
276 0
开发环境安装时为什么要设置环境变量?
|
存储 安全 测试技术
HttpRunner-06-环境变量
HttpRunner-06-环境变量
142 0
|
资源调度 测试技术 持续交付
Cypress系列(14)- 环境变量详解
Cypress系列(14)- 环境变量详解
427 0
Cypress系列(14)- 环境变量详解