接口测试工具--apipost脚本讲解
在使用apipost的时候,需要获取请求传递的request和响应的response。可以在脚本中编写apipost自带的函数进行获取。
一、apipost获取请求的request的方法:
二、获取response的方法
response:获取当前请求响应对象
response.json:获取json格式的响应数据
response.headers:获取当前请求响应头
response.cookies:获取当前请求响应cookie
response.raw:获取当前请求响应的原始数据
response.raw.status:获取当前请求响应的响应状态码(200、301、400、404、500等)
response.raw.type:获取当前响应的响应时间(毫秒)
response.raw.responseText:获取当前响应的响应文本
三、打印方法
console.log:打印一条日志到控制台
console.warn:打印一条警告到控制台
console.info:打印一条信息到控制台
console.error:打印一条错误到控制台
apipost还支持自定义使用JavaScript语法。有其他脚本使用的需求可以自己使用JavaScript进行编写。
接口测试工具--apipost脚本讲解相关推荐
- 利用在线HTTP接口测试工具ApiPost,模拟移动端请求API接口
我们做开发一般都是在PC端,然而我们很多时候需要模拟移动端进行接口请求. 比如,当一个API需要根据用户不同的终端来返回不同的数据时,就需要一个工具来模拟不同的终端了. 利用接口测试工具ApiPost ...
- 接口测试工具--Apipost不同脚本的作用
在使用国产接口测试和接口文档生成工具Apipost的时候,在使用预/后执行脚本的时候,会发现有接口的预/后执行脚本.全局脚本和目录脚本.今天给大家介绍如何使用预/后执行脚本.全局脚本和目录脚本. ap ...
- 接口测试工具-Apipost变量的定义和使用
什么是变量? 对于一些常见的参数,我们可以将其定义成变量,以便达到一处改动,全部改动的目的. 例如我们请求的URL域名,完全可以将其设置为变量,在URL栏只输入路由即可.这样的话,我们可以通过控制变量 ...
- 接口测试--测试工具apipost脚本大全
Apipot变量参数获取脚本 apt.globals.set("key", "value");设置一个全局变量 apt.globals.get("ke ...
- 接口测试工具--apipost预/后执行脚本
ApiPost预执行脚本:预执行脚本就是在接口发送之前执行脚本中的脚本. 我们在预执行脚本中使用console.log("预执行脚本")打印预执行脚本这句话 就会在接口请求发送之前 ...
- 接口测试工具---apipost控制台使用
在进行接口测试的时候,我们需要查看详细的请求发送和具体的响应.所以就需要使用控制台功能. apipost查看发送的请求的详细数据,还可以打印预/后执行脚本中的数据. 打开控制台 我们发送一个请求查看控 ...
- 接口测试工具ApiPost 发送报 socket hangup 的解决方案
部分情况下,通过ApiPost发送时会报socket hangup 错误.如图: 这是由于部分接口服务器环境导致,目前可以通过以下方案临时解决: 添加一个全局请求头 connection,值留空. A ...
- 接口测试工具--apipost如何取消json参数中转义字符
apipost v5版本使用的时候,发送json格式的,后台接收的时候会有转移字符.但是后台接收的数据不能出现其他字符. 解决这个问题的办法,就是打开设置把发送数据json化选择为开启状态,传递的接送 ...
- 年轻人不讲武德不仅白piao接口测试知识还白piao接口测试工具会员
朋友们好啊!我是骑着白马的少年!!! 今天有个同学问我,马哥,马哥在吗?我说什么事儿. 啪啪给我打了一堆字,附加给我一张截图.我一看!噢,原来是接口测试,还要引用变量参数. 他说两种方法,一种是叫开发 ...
最新文章
- java classpath 和 jar 简介
- Java设计模式(十二):状态设计模式
- Python的setuptools详解【1】
- python元素定位id和name_Python Selenium定位html元素|find_element_by_class-name-id-tag-css-xpath-text...
- windows遍历目录下所有文件
- Java 1.7 ThreadPoolExecutor源码解析
- PostgreSQL大版本升级(pg_upgrade)11.7升12.2
- 贝塞尔曲线(UIBezierPath)属性、方法汇总
- BZOJ2286 [Sdoi2011]消耗战
- 口袋操作系统_从Windows CE到Windows 10X:盘点微软移动端操作系统
- 局域网服务器传输大文件方案,局域网快速传输大文件【操作方案】
- Realtek sdk5.1.0T出现can‘t open file “drivers/net/wireless/rtl8192cd/Kconfig-usb“
- mysql 插件相关命令
- chrome插件实现简单网页实时翻译
- MySQL 检索昵称字段合法中文/日文字符对于 5.7/5.6 版本失败的解决方案
- iOS公司开发者账号申请 营业执照
- 夏日“轻”凉小贴士,华为FreeBuds 4全给你
- 大数据学前准备--zookeeper详解与集群搭建(保姆级教程)
- 诚聘软件过程工程师,高级软件工程师,软件开发工程师
- 复杂因子秒级计算,文谛资产是这样做到的...
热门文章
- python 实现字典树_python字典树(Trie)的实现
- linux 64位module内联汇编,@yuanbor: Linux内联汇编总结
- 信息化项目甲方采购的准备与实施
- Dell PowerEdge R740xd可以做什么?
- 游戏盾 > 产品简介 > 产品优势
- 深度|数据库产品如何选型?掌握这一招就够了
- Java基础学习总结(141)——Cron 表达式使用再总结
- Java基础学习总结(127)——Java方法应该返回空对象还是null
- Linux学习总结(45)——Linux服务器出现卡慢的基本解决方法
- Android学习总结(6)——Android日常开发总结的技术经验60条